Напишите функцию которая будет принимать 1 параметр - это число:
Проверять чётное или не чётное это число и выводить сообщение Это чётное число,
если число делиться на 2 без остатка и Это не чётное число если результат деления на 2
с остатком(без оператора if) в пайтон
срочно нужно дам 30 былов
Ответы
Ответ:
Для определения четности числа без оператора if можно использовать битовую операцию &. Если результат битового & оператора числа и единицы равен 0, то число четное, иначе - нечетное. Вот функция, которая решает эту задачу:
============Код=============
def check_parity(num):
parity = "четное" if num & 1 == 0 else "нечетное"
print(f"{num} - {parity} число")
============Код=============
Здесь мы используем битовую операцию & для определения четности числа: если результат битового оператора и единицы равен 0, то число четное, иначе - нечетное. Затем мы используем функцию print() для вывода сообщения с результатом.
Пример использования:
============Код==============
check_parity(4) # 4 - четное число
check_parity(7) # 7 - нечетное число
============Код==============
Ответ:
def check_even_odd(num):
print("Это четное число" if num % 2 == 0 else "Это нечетное число")
Объяснение:
Вот пример функции на Python, которая проверяет, является ли число четным или нечетным, и выводит соответствующее сообщение:
def check_even_odd(num):
print("Это четное число" if num % 2 == 0 else "Это нечетное число")
Эта функция принимает один параметр num, который является числом, которое нужно проверить на четность. Если остаток от деления числа num на 2 равен 0, то это четное число, и функция выводит сообщение "Это четное число", иначе функция выводит сообщение "Это нечетное число".
Пример вызова функции:
check_even_odd(7) # Выведет "Это нечетное число"
check_even_odd(10) # Выведет "Это четное число"