1
resposta

[Projeto] 08 Controle de acesso ao escritório

horarioPermitido = int(input("Digite a hora atual (formato 24 horas): "))

if 8 <= horarioPermitido < 18: print("Acesso permitido.") else: print("Acesso negado.")

1 resposta

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:

Continue praticando e explorando o mundo da programação! 🤔

tux matrixCaso este post o tenha ajudado,marque-o como solucionado ☑️.Bons Estudos! 🤓