Olá, Felipe. Tudo bem?
Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.
Ótima abordagem ao usar as condicionais if
e else
para controlar o acesso com base na hora. Isso ajuda a reforçar o conceito de como realizar verificações simples em Python.
Uma curiosidade é que, em vez de usar float(time)
para converter a hora, você poderia usar o método split()
para separar a hora e os minutos e comparar apenas a hora. Veja como isso pode ser feito:
time = input("Digite a hora atual (formato 24 horas, exemplo 20:00):")
hour = int(time.split(":")[0])
if hour < 8 or hour > 18:
print('Horário de funcionamento das 8:00 às 20:00 hrs, acesso negado')
else:
print("Acesso Liberado !!!")
O código acima divide a hora no :
e verifica apenas a parte da hora, tornando o código mais simples.
Conte com o apoio do Fórum. Abraços e bons estudos.