Недавно я начал практиковать Python, и в этом упражнении я создал if/else с нечетными/четными числами. Я ввожу число, и если оно четное, я печатаю «четное», иначе «нечетное». Я не понимаю, что не так с моим кодом, когда я сделал то же самое, что и правильный ответ, но сохранил его в переменной.
Я сделал это калькулятор работает, но всегда дает нечетное значение
number = int(input("Which number do you want to check? "))
even = number % 2 == 0
print(even)
if number == even:
print("This is an even number.")
else:
print("This is an odd number.")
решение было такое
if number % 2 == 0:
print("This is an even number.")
else:
print("This is an odd number.")
Подробнее здесь: https://stackoverflow.com/questions/768 ... always-odd
Нечетные/четные числа Python дает мне ВСЕГДА нечетные ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
ИИ написан на Java, который классифицирует четные и нечетные числа не работают [закрыто]
Anonymous » » в форуме JAVA - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как суммировать четные и нечетные значения с помощью одного цикла for и без условия if?
Anonymous » » в форуме Python - 0 Ответы
- 41 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Реорганизация массива: нечетные записи как КЛЮЧ, четные записи как ЗНАЧЕНИЕ
Anonymous » » в форуме Php - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-