Ответ:
Разобьём значения времени на указанные промежутки. Проверки выполняются по порядку: после нахождения подходящего промежутка программа выводит его название.
t = int(input('Введите время в часах (0–24): '))
if 0 <= t < 6:
print('Ночь')
elif 6 <= t < 12:
print('Утро')
elif 12 <= t < 18:
print('День')
elif 18 <= t <= 24:
print('Вечер')Проверка на границах интервалов: при t = 0 выводится «Ночь», при t = 6 — «Утро», при t = 12 — «День», при t = 18 и t = 24 — «Вечер».
