Программа на Python, которая выводит чётные числа из заданного списка и останавливается, если встречает число 237: 12
c = input().split(' ')for i in c: if int(i) == 237: break elif int(i) % 2 == 0: print(i)
Также можно использовать метод с использованием itertools: 4
from itertools import takewhile, ifilternot_237 = takewhile(lambda L: L != 237, числа)is_even = ifilter(lambda L: L % 2 == 0, not_237)список(is_even)
В этом случае создаётся отложенный итератор, который останавливается на 237, затем из него берутся чётные числа. 4