@RubikJ

Как вывести else после последней итерации цикла?

Суть вопроса: Мне нужно получить ответ "YES", если все числа из 10-ти циклов являются четными. Если нет - вывести "NO".
Но у меня после каждого цикла выводится "NO".

Вопрос: Как сделать так, чтобы else выводился только после последней итерации цикла?

Код:
counter = 0
for i in range(10):
    num = int(input())
    if num % 2 == 0:
        counter += 1
        if counter == 10:
            print('YES')
        else:
            print('NO')


Спасибо.
  • Вопрос задан
  • 163 просмотра
Решения вопроса 1
WolfInChains
@WolfInChains
Отступы не те
counter = 0
for i in range(10):
    num = int(input())
    if num % 2 == 0:
        counter += 1
if counter == 10:
    print('YES')
else:
    print('NO')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы