Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Controle de acesso ao escritório | Praticando Python: condicionais if, elif e else

Programa de Controle de Acesso ao Escritório

::

Mariana - Liberação de acesso entre 8h e 18h

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

Verifica se o horário está dentro do permitido (8h até 18h)

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

SAÍDA:

Digite a hora atual (formato 24 horas): 21
Acesso negado.
1 resposta

Olá, estudante. Tudo bem com você?

Sua solução está correta e atende ao objetivo da atividade. A condição 8 <= hora < 18 é uma forma clara e eficiente de verificar se o horário informado está dentro da faixa permitida para acesso ao escritório. O código também está simples e fácil de ler, o que é uma característica importante ao trabalhar com estruturas condicionais.

Como uma evolução desse exercício, como você implementaria uma validação para impedir que o usuário informe horários inválidos, como -1 ou 25?

Parabéns pela resolução e obrigado por compartilhar sua resposta. Continue praticando e conte com o fórum sempre que precisar.

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