Предмет: Информатика,
автор: xter3544
Напишите функцию которая будет принимать 1 параметр это число:
Проверять чётное или не чётное это число и выводить сообщение Это чётное число, если число делиться на 2 без остатка и Это не чётное число если результат деления на 2 с остатком.
без оператора (if) в пайтон
Ответы
Автор ответа:
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:
а есть вариант сделать по другому?
Интересные вопросы
Предмет: Математика,
автор: darinkakorobka
Предмет: Русский язык,
автор: dlnara5
Предмет: Немецкий язык,
автор: arina12gas
Предмет: Литература,
автор: Traktor228doss
Предмет: Математика,
автор: andriygnatyk