1
resposta

[Projeto] Controle de acesso ao escritório

hora_atual = int(input("Digite a hora atual: "))

if hora_atual >= 8 and hora_atual < 18:
    print("Bom dia! Entrada Permitida")
else:
    print("Fora do expediante! Entrada Negada")
  
1 resposta

E aí, Paulo Júnior! Tudo bem?

Parabéns! Mantenha o ritmo nos exercícios e continue compartilhando na nossa comunidade.

Percebi que você praticou o uso de condicionais, aplicou muito bem a validação de horários para controle de acesso e ainda entendeu a relevância de operadores lógicos para definir intervalos de tempo.

Uma sugestão para evoluir ainda mais é usar funções com parâmetros padrão para tornar seu código mais flexível. Veja só:

def verificar_expediente(hora, inicio=8, fim=18):
    if hora >= inicio and hora < fim:
        return "Bom dia! Entrada Permitida"
    return "Fora do expediente! Entrada Negada"

hora_atual = int(input("Digite a hora atual: "))
print(verificar_expediente(hora_atual))

Resultado:

Digite a hora atual: 14
Bom dia! Entrada Permitida

Essa abordagem ajuda a reutilizar o código para diferentes horários de expediente sem precisar alterar a função principal.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

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!