Поток посылок: сумма весов в один проход

тема: Поток без массивов · уровень: базовый

Условие

На складе посылки едут по ленте к весам. Весы показывают веса посылок по одной, строка за строкой. Когда лента закончилась, весы показывают 0.

Тебе нужно узнать, какой общий вес проехал по ленте.

Важно: в этой задаче нельзя использовать массивы/списки и нельзя накапливать все числа. Решай в один проход, храня только несколько переменных.

Формат ввода: Вводятся целые числа по одному в строке. Каждое число — от 1 до 10^9. Число 0 означает конец ввода и не является весом посылки.

Формат вывода: Выведите одно число — сумму всех введённых до 0 весов.

Ограничения:

Пример Ввод:

10
20
5
0

Вывод:

35

Решить задачу с автопроверкой на Python →

Куда дальше