Предмет: Информатика, автор: fedorigors09

Условие
Мы знаем, какую прибыль получали некоторые фильмы. Если прибыль отрицательная, значит фильм провалился и были одни расходы.

Дана последовательность целых чисел, оканчивающаяся нулём. Необходимо найти сумму всех чисел этой последовательности, то есть сумму всей прибыли и расходов. Ноль числом последовательности не является.

Формат входных данных
Вводится не более, чем 100000 целых чисел, каждое из которых не меньше -1000000 и не превосходит 1000000. После последнего числа вводится 0. Гарантируется, что в последовательности есть хотя бы одно число.

Формат выходных данных
Требуется вывести одно число — сумму всех чисел этой последовательности.


fedorigors09: питон

Ответы

Автор ответа: vimmortal2
0

Программа:

Python:

num, summ = float(input()), 0

while num != 0:

  summ += num

  num = float(input())

print(summ)

Объяснение:

В начале регистрируются необходимые переменные и вводится первое число последовательности. С помощью цикла while выполняем тело до тех пор, пока не будет введён ноль. Если это не ноль, то к значению переменной summ прибавляется значение введённого числа. Далее - ввод следующего числа, и снова выполняется цикл while. В конце - вывод значения переменной summ.

Результат:

15262

7193

-5105

512615  

700

-50172

-50

0

480443.0

Похожие вопросы
Предмет: Русский язык, автор: mashaVenum
Предмет: Русский язык, автор: Аноним