Дата публикации:

Перемножение элементов списка до первого отрицательного числа


Содержимое статьи:

Задача:
Написана программа, входные данные: массив чисел a=[4, 9, 1, 6, 8, -1, 5, -3, 7], итоговый результат функции должен быть равен 2023.

Шаги решения

  1. Переменная result инициализируется единицей, т. к. перемножение любых чисел на единицу не влияет.
  2. Цикл for перебирает элементы списка a.
  3. Внутри цикла проверяется, является ли текущий элемент списка отрицательным.
  4. Если число неотрицательное, оно умножается на переменную result.
  5. Если число отрицательное, цикл завершается.
  6. Выводится значение переменной result.

    Решение на Python

    a = [4, 9, 1, 6, 8, -1, 5, -3, 7]
    result = 1
    for number in a:
    if number < 0:
    break
    result *= number
    print(result)


Бесплатный курс Excel: управление запасами и подбор авто в логистике
Бесплатный курс: "VDSina для начинающих: Сервер за 5 минут: Объясняем простыми словами"
Бесплатный виджет обратной связи для Shopify
Часы во весь экран
Чат с ИИ девушкой
Чатрулетка: чат с интересными людьми
Фототехника для видео
Генератор безопасных паролей
Изучаем искусственный интеллект бесплатно
Как использовать бесплатные ИИ-генераторы видео для создания анимаций 3D-сцен с элементами киберпанк
Как создать пошаговое видео для обучения использованию программы AutoCAD
Как создавать мемы без фотошопа: пошагово
Легковые и внедорожные авто от немецких брендов
Оптимизация маршрутизации GEO сайта
Погода в Ревде во вторник
Популярные детские игрушки 2024
Российская автоиндустрия в цифрах
Системы безопасности IP
Смех в доме
VDSina для новичков: простой подход
Великолепие чая и кофе
Видеочат рулетка: её задачи
Видеочат в режиме реального времени