Предмет: Информатика, автор: xter3544

Напишите функцию которая будет принимать 1 параметр это число:

Проверять чётное или не чётное это число и выводить сообщение Это чётное число, если число делиться на 2 без остатка и Это не чётное число если результат деления на 2 с остатком.
без оператора (if) в пайтон ​

Ответы

Автор ответа: ilyav1nokurov
0

Ответ:

Можно использовать тернарный оператор для вывода сообщения в зависимости от результата деления на 2. Вот пример функции:

def is_even(number):

   print("Это чётное число" if number % 2 == 0 else "Это не чётное число")

Так же есть такой способ:

check_even(4)  # выведет "Это чётное число"

check_even(3)  # выведет "Это не чётное число"

Объяснение:

Здесь мы используем тернарный оператор if/else для вывода одного из двух сообщений, в зависимости от того, делится ли число на 2 без остатка (number % 2 == 0) или нет. Если условие истинно, то выводится сообщение "Это чётное число", в противном случае - "Это не чётное число". Затем функция просто выводит выбранное сообщение на экран.


xter3544: а есть вариант сделать по другому?
ilyav1nokurov: конечно есть
xter3544: можете показать
ilyav1nokurov: я дописал в ответе
xter3544: не работает
xter3544: мне нужно чтоб я в консоль написал число которое будет делиться на 2 если оно будет с остатком консоль должа вывести не четное и наоборот(то что вы написали у меня не работает уже всё перепробовал)
Интересные вопросы
Предмет: Математика, автор: darinkakorobka
Предмет: Математика, автор: andriygnatyk