Вопрос задан 09.10.2026 в 23:04. Предмет Информатика. Спрашивает Белова Аня.

Составить программу для выбора времени суток: если пользователь введет 1, то выводит «Утро», если 2 — «День», если 3 — «Вечер», если 4 — «Ночь», иначе — «Ошибка».

Перейти к ответам

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

Отвечает Красная Маша.

Для решения задачи можно написать программу на языке Python, используя условный оператор if-elif-else.

Код программы

Python

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

if time == 1:
print("Утро")
elif time == 2:
print("День")
elif time == 3:
print("Вечер")
elif time == 4:
print("Ночь")
else:
print("Ошибка")

Объяснение программы

  1. input() — запрашивает у пользователя число.

  2. int() — преобразует введённое значение в целое число.

  3. if — проверяет первое условие: если введено число 1, выводится «Утро».

  4. elif — проверяет остальные условия: для чисел 2, 3 и 4 выводятся соответствующие времена суток.

  5. else — выполняется, если введённое число не соответствует ни одному из условий. В этом случае выводится «Ошибка».

Примеры работы программы

Введённое число

Результат

1

Утро

2

День

3

Вечер

4

Ночь

5

Ошибка

0

Ошибка

-1

Ошибка

Пример выполнения:

Обычный текст
Введите число от 1 до 4: 3 Вечер

Вывод: программа определяет время суток по введённому пользователем числу. Если число находится в диапазоне от 1 до 4, выводится соответствующее время суток. Если введено другое целое число, программа выводит сообщение «Ошибка».

Важно: если пользователь введёт текст вместо числа, int() вызовет ошибку преобразования. Для проверки такого ввода можно дополнительно использовать try-except.

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

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

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

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