Условия для окончание цикла (итерации) с помощью исключения StopIteration

Автор: Igor Kirsanov

Условия для окончание цикла (итерации) с помощью исключения StopIteration

Пример с пользовательским вводом чисел, при котором происходит ввод и суммирование введенных чисел. Итерации останавливаются при вводе числа 0

s = 0
for i in iter(input, 0):
    s += i
print s