Вопрос задан 28.06.2026 в 13:38.
Предмет Информатика.
Спрашивает Николаева Анастасия.
Время суток
Пользователь вводит время в часах. Если введённое число находится между 5 и 11 часами включительно, выведите строку «Утро». Если число лежит в диапазоне от 12 до 17 часов включительно, выведите строку «День». Если число находится между 18 и 22, то выведите «Вечер». В случае поздней ночи от 23 до 4 включительно, выведите «Ночь». В остальных случаях выведите строку «Ошибка».
Ответы на вопрос
Отвечает Абикул Дамир.
Задача решается обычной проверкой диапазонов.
Важно учесть, что «Ночь» — это два отдельных диапазона:
-
от
23до24; -
от
0до4.
Поэтому для ночи нужно использовать условие с or.
Пример решения на Python:
Pythonhour = int(input())
if 5 <= hour <= 11:
print("Утро")
elif 12 <= hour <= 17:
print("День")
elif 18 <= hour <= 22:
print("Вечер")
elif 23 <= hour <= 24 or 0 <= hour <= 4:
print("Ночь")
else:
print("Ошибка")
Логика такая:
Python5 <= hour <= 11
означает, что значение hour находится от 5 до 11 включительно.
Разбор условий:
Pythonif 5 <= hour <= 11:
print("Утро")
Если введено число от 5 до 11, выводится:
Утро
Pythonelif 12 <= hour <= 17:
print("День")
Если число от 12 до 17, выводится:
День
Pythonelif 18 <= hour <= 22:
print("Вечер")
Если число от 18 до 22, выводится:
Вечер
Pythonelif 23 <= hour <= 24 or 0 <= hour <= 4:
print("Ночь")
Если число от 23 до 24 или от 0 до 4, выводится:
Ночь
Pythonelse:
print("Ошибка")
Если введено любое другое число, например -1, 25, 100, выводится:
Ошибка
Например:
Ввод:
8
Вывод:
Утро
Ввод:
15
Вывод:
День
Ввод:
21
Вывод:
Вечер
Ввод:
2
Вывод:
Ночь
Ввод:
30
Вывод:
Ошибка
Отвечает Zakharenko Ilya.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

