1
resposta

[Projeto] Controle de Acessos Escritório

HoraInicialLimite = 8
HoraFinalLimite = 18

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

if HoraEntrada < HoraInicialLimite or HoraEntrada > HoraFinalLimite :
    print("ACESSO NEGADO ! O Horário informado é : " + str(HoraEntrada) + " horas. Horário permitido é das " + str(HoraInicialLimite) + " horas às " + str(HoraFinalLimite) + " horas !")
else:
    print("Acesso liberado !")  
1 resposta

Oi! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você fez um bom trabalho implementando a lógica de controle de acesso com base nas condições de hora, usando if, elif e else. Seu código está claro e faz a validação de maneira eficaz.

Uma dica interessante para o futuro é usar f-strings, que facilitam a interpolação de variáveis nas mensagens, tornando o código mais legível e eficiente. Veja como ficaria o seu código:


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

if HoraEntrada < HoraInicialLimite or HoraEntrada > HoraFinalLimite:
    print(f"ACESSO NEGADO! O horário informado é: {HoraEntrada} horas. Horário permitido é das {HoraInicialLimite} horas às {HoraFinalLimite} horas!")
else:
    print("Acesso liberado!")

Qualquer dúvida que surgir, compartilhe no fórum.

Abraços e bons estudos!

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