Вопрос задан 06.11.2023 в 13:23. Предмет Информатика. Спрашивает Суркова Катя.

Дано целое число. Вывести его строку-описание вида «отрицательное четное число», «нулевое число»,

«положительное нечетное число» и тд. Решение сделать двумя способами ветвление и выбор (можно любым). постараюсь дать как можно больше баллов!!!
0 0
Перейти к ответам

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

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

Ответ:

n = int(input())

if n < 0:

   if n % 2:

       print('отрицательное нечетное число')

   else:

       print('отрицательное четное число')

elif n > 0:

   if n % 2:

       print('положительное нечетное число')

   else:

       print('положительное четное число')

else:

   print('нулевое число')

Объяснение:

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

Ваша задача - написать программу, которая принимает целое число и выводит его строковое описание в виде "отрицательное четное число", "нулевое число", "положительное нечетное число" и т.д.

Эту задачу можно решить двумя способами: с использованием ветвления (if) и выбора (switch).

1. Использование ветвления (if)

В Python, например, это может выглядеть следующим образом:

```python number = int(input("Введите целое число: "))

if number == 0: desc = "нулевое число" elif number < 0: desc = "отрицательное " if number % 2 == 0: desc += "четное число" else: desc += "нечетное число" else: desc = "положительное " if number % 2 == 0: desc += "четное число" else: desc += "нечетное число"

print(desc) ```

2. Использование выбора (switch)

В некоторых языках программирования, таких как C++, Java и Swift, вы можете использовать оператор switch для решения этой задачи. В Python, который не поддерживает оператор switch, вы можете использовать словарь для достижения аналогичного результата:

```python def describe_number(n): return

0 0

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

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

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

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