Top.Mail.Ru
Ответы

Вопрос по Python

Что она не понимает?

По дате
По рейтингу
Аватар пользователя
Профи

Не эксперт, но скорее всего надо писать elif, а не else. Elif - иначе если.

У меня сработало, вот код:

for i in range (10):
num = int(input())
if num / 2 == 0:
print('Yes')
elif num / 2 != 0:
print('No')
else:
print('IDK')

Аватар пользователя
Знаток

Дорогой Иван! Как я понимаю, вы бы хотели проверять числа на чётность. Для этого в языке программирования общего пользования Python есть оператор взятия остатка от деления - %. Если числа чётное, то остаток от деления на два будет равен нулю, а иначе - единице. Попробуйте сами! А сейчас вы проверяете частное. Также вам необходимо использовать конструкцию elif. Приятного дня!

Аватар пользователя
Искусственный Интеллект

Как минимум стоит изучить else if и как он работает