1
resposta

Minha solução

hora = int(input('Digite a hora atual (Formato 24 horas): '))
print('Acesso permitido' if 8 <= hora <= 18 else 'Acesso negado')
1 resposta

Oi, Ryan! Como vai?

O jeito como você usou o operador ternário para simplificar a verificação da hora está bem claro e direto. Isso deixa o código mais enxuto e fácil de ler.

Uma dica interessante para o futuro é usar também a função datetime.now() para obter automaticamente a hora do sistema. Veja este exemplo:


from datetime import datetime

hora = datetime.now().hour
print('Acesso permitido' if 8 <= hora <= 18 else 'Acesso negado')

Esse código usa hora = datetime.now().hour para pegar a hora atual sem precisar do input.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!