Mundo em Python

Semáforo em terminal

import time
from datetime import datetime
def semaforo(hora_limite, hora_volta):
while True:
hora_atual = datetime.now().time() if hora_limite <= hora_atual < hora_volta:
print("\033[32mAvançar\033[m")
time.sleep(6)
else:
print("\033[32mAvançar\033[m")
time.sleep(6)
print("\033[33mAbrandar\033[m")
time.sleep(2)
print("\033[31mParar\033[m")
time.sleep(4)
hora_limite = datetime.strptime("20:00:00", "%H:%M:%S").time()
hora_volta = datetime.strptime("06:00:00", "%H:%M:%S").time()
semaforo(hora_limite, hora_volta)
0