Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Solução do exercicio proposto - horas


tempo = input('Digite a hota atual no formato 24h: ')

if tempo >= '08:00' and tempo <= '18:00':
    print('Acesso permitido!')
else:
    print('Acesso negado!')
1 resposta
solução!

Oi, Nicole! Como vai?

Seu uso de if, and e else está muito bem estruturado para resolver a atividade de controle de acesso. Uma coisa que chama atenção é o cuidado com os horários definidos, que seguem corretamente a lógica da atividade.

Uma dica interessante para o futuro é converter o valor recebido para um tipo mais fácil de comparar, como datetime, para evitar erros com strings.Veja este exemplo:

<pre><code>
from datetime import datetime

tempo = input('Digite a hora atual (formato 24h): ')
hora_atual = datetime.strptime(tempo, '%H:%M').time()

if hora_atual >= datetime.strptime('08:00', '%H:%M').time() and hora_atual <= datetime.strptime('18:00', '%H:%M').time():
    print('Acesso permitido!')
else:
    print('Acesso negado!')
</code></pre>