Есть задачка:
Проверьте, есть ли среди данных N чисел нули.
Формат ввода
Вводится число N, а затем N чисел.
Формат вывода
Выведите True, если среди введенных чисел есть хотя бы один нуль, или False в противном случае.
Мое решение:
print(any(int(input()) == 0 for _ in range(int(input()))))
Принимающая система не хочет его принимать, хотя работает нормально. Опытным путем было выяснено, что не хочет принимать из-за цикла for. Собственно, как изменить программу, чтобы избежать цикла?
Я пытался присобачить библиотеку itertools как-то так:
from itertools import chain
print(any(int(input()) == 0 in chain(range(int(input())))))
Но что-то вообще не очень вышло. Помогите пожалуйста!
UPD: забыл уточнить что вся эта радость в чисто "функциональном стиле" должна быть