Boa noite,
Segue a resolução do exercício
def verificar_acesso(horario):
try:
hora, minuto = map(int, horario.split(":"))
except ValueError:
return "Formato inválido! Use HH:MM (ex: 08:30)."
if hora < 0 or hora > 23 or minuto < 0 or minuto > 59:
return "Horário inválido! Verifique os valores digitados."
#Converte tudo para minutos, facilita a comparação
minutos_atual = hora * 60 + minuto
minutos_inicio = 8 * 60
minutos_fim = 18 * 60
if minutos_inicio <= minutos_atual <= minutos_fim
return "Acesso permitido."
else:
return "Acesso negado. Fora do horário permitido (08:00 às 18:00)."
#Programa principal
horario_usuario = input("Digite o horário atual (HH:MM): "
resultado = verificar_acesso(horario_usuario)
print(resultado)