узнать время дня

Доброго времени суток. Решил в зависимости от времени суток выводить утро, день или ночь. Но выпадала ошибка...В процессе сам разобрался) вот сам скриптм может кому понадобится или кто то предложит оптимизацию?
```
import time
print(time.ctime())
name = input('Введите свой логин: ')
time_list = time.localtime()
hours = time_list[3]
if 5 < int(hours) <= 12:
print("Доброго утра,", name)
elif 12 < int(hours) <= 18:
print("Доброго деня,", name)
elif 18 < int(hours) <= 22:
print("Доброго вечера,", name)
else:
print("Доброй ночи,", name)
```
04 января 2017 в 13:53
Ближайшие курсы
Как стать iOS-разработчиком?
Онлайн-курс
28
февраля
Как стать веб-разработчиком?
Онлайн-курс
28
февраля

Как начать свой путь в разработке?
Онлайн-курс
1
марта
Новые статьи

Как защитить Windows: системный подход
41200

«После Scratch поняла, что не хочу бросать программирование»
83500

Что такое MVP и зачем его делать
58500