четное и не четное число в пайтон
мне нужна программа где я пишу число программа делит его на 2 и то что получиться программа должна определить (четное число или нет)
если не тяжело сделайте сразу два варианта кода
нужно срочно
ПОЖАЛУЙСТА!
Ответы
Ответ:
Объяснение:
number = int(input("Введіть число: "))
result = number / 2
if result.is_integer():
print("Результат є парним числом")
else:
print("Результат є непарним числом")
Определение четного/нечетного числа с использованием оператора остатка от деления (%):
number = int(input("Введите число: "))
if number % 2 == 0:
print(number, " - четное число")
else:
print(number, " - нечетное число")
Определение четного/нечетного числа с использованием операции деления на 2 и проверки остатка:
number = int(input("Введите число: "))
if number / 2 == number // 2:
print(number, " - четное число")
else:
print(number, " - нечетное число")
Оба варианта кода делают одно и то же - проверяют остаток от деления числа на 2. Если остаток равен нулю, то число четное, иначе - нечетное. Оператор % в первом примере возвращает остаток от деления, а во втором - операция деления на 2 с последующим приведением к целому числу с помощью оператора //.