Дана непустая последовательность положительных целых чисел a1, a2,... оканчивающаяся нулем. Получить a1, a1*a2, a1*a2*a3... 0 (python)

17 Окт 2019 в 12:42
461 +1
0
Ответы
1
sequence = [2, 3, 4, 5, 0]
result = []
product = 1
for num in sequence:
if num == 0:
break
product *= num
result.append(product)
print(result)

Результат:

[2, 6, 24, 120]
19 Апр 2024 в 10:41
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир