tempo = input('Digite a hota atual no formato 24h: ')
if tempo >= '08:00' and tempo <= '18:00':
print('Acesso permitido!')
else:
print('Acesso negado!')
tempo = input('Digite a hota atual no formato 24h: ')
if tempo >= '08:00' and tempo <= '18:00':
print('Acesso permitido!')
else:
print('Acesso negado!')
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>