1
resposta

[Projeto] Acesso escritório

Resolução

hora_atual = float(input("Digite a hora atual (24h): "))

if hora_atual >= 8 and hora_atual < 18:
    print("Acesso permitido.")
elif hora_atual < 8 or hora_atual >= 18:
    print("Acesso negado.")

else:
    print("[ERRO] Hora inválida.")
1 resposta

Olá, Vitor! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de comparações para definir intervalos de acesso, utilizou muito bem o if/elif para organizar a lógica e ainda compreendeu a importância de mensagens claras para orientar o usuário.

Uma dica interessante para o futuro é validar o intervalo de entrada logo no início, garantindo que a hora esteja entre 0 e 23. Assim:

hora_atual = float(input("Digite a hora atual (0 a 23): "))

if 0 <= hora_atual < 24:
    if 8 <= hora_atual < 18:
        print("Acesso permitido.")
    else:
        print("Acesso negado.")
else:
    print("[ERRO] Hora inválida.")

Isso faz o código ficar mais robusto e evita entradas incorretas.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!