Вопрос задан 27.09.2023 в 03:03. Предмет Информатика. Спрашивает Голибов Парвиз.

Дано число. Если заданное число нечетное, то число следует увеличить на 5, а если четное, то

уменьшить в 2 раза. Если введенное число равно 0, то вывести сообщение «введите число, отличное от 0». Это на PYTHON!!!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Запрометов Александр.

chislo = int(input("Введите число: "))

if chislo % 2 == 0:

 print(chislo//2)

elif chislo == 0:

 print("Введите число, отличное от 0")

else:

 print(chislo+5)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот код на Python, который реализует указанную задачу:

python
def process_number(num): if num == 0: print("Введите число, отличное от 0") elif num % 2 != 0: num += 5 else: num //= 2 return num # Пример использования input_number = int(input("Введите число: ")) result = process_number(input_number) print(f"Результат: {result}")

Этот код определяет функцию process_number, которая принимает число num в качестве аргумента. Затем проверяется, является ли число четным, нечетным или равным нулю, и выполняются соответствующие действия. Если введенное число равно 0, будет выведено сообщение "Введите число, отличное от 0". В противном случае результат операции будет возвращен функцией.

Пример использования позволяет пользователю ввести число, после чего оно обрабатывается функцией process_number, и результат выводится на экран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос