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

Напишите функцию которая будет принимать 1 параметр - это число:
Проверять чётное или не чётное это число и выводить сообщение Это чётное число,
если число делиться на 2 без остатка и Это не чётное число если результат деления на 2
с остатком(без оператора if) в пайтон
срочно нужно дам 30 былов ​

Ответы

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

Ответ:

Для определения четности числа без оператора 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 - нечетное число

============Код==============


pubgtt400: подскажите что делать когда оно подчеркивается
pomagator1: немного не понял, в каком смысле подчеркивается?
pubgtt400: скрипт в некоторых местах подчеркивается
pomagator1: Если вы имеете в виду подчеркивание в названии переменных, функций или методов в Python, то это обычное явление в языке программирования Python. Использование символа подчеркивания в названии переменных и функций является допустимым синтаксисом в Python.
pubgtt400: а есть ещё другие варианты кроме тех которые вы написали
Автор ответа: hiblakk2
0

Ответ:

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)  # Выведет "Это четное число"

Похожие вопросы
Предмет: Математика, автор: 1029837465c
Предмет: Алгебра, автор: Dimentr37