horarioPermitido = int(input("Digite a hora atual (formato 24 horas): "))
if 8 <= horarioPermitido < 18: print("Acesso permitido.") else: print("Acesso negado.")
horarioPermitido = int(input("Digite a hora atual (formato 24 horas): "))
if 8 <= horarioPermitido < 18: print("Acesso permitido.") else: print("Acesso negado.")
Oi Augusto, tudo bem? 😊
Sua lógica está quase perfeita! 👍
O problema é que você está usando apenas um if
e um else
.
Para verificar se o horário está fora do intervalo permitido, você precisa de outra condição.
Use elif
para verificar se o horário é menor que 8 ou maior ou igual a 18.
horarioPermitido = int(input("Digite a hora atual (formato 24 horas): "))
if 8 <= horarioPermitido < 18:
print("Acesso permitido.")
elif horarioPermitido < 8 or horarioPermitido >= 18:
print("Acesso negado.")
Dessa forma, o código verifica se o horário está dentro do intervalo permitido (entre 8 e 17) e, caso contrário, verifica se está fora desse intervalo.
🎓 Para saber mais:
if
, elif
e else
em Python.Continue praticando e explorando o mundo da programação! 🤔