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

[Projeto] Controle de acesso ao escritório

hora = int(input('Digite a hora atual (formato 24 hrs): '))

if 8 <= hora <=18:
    print('ACESSO PERMITIDO')
else:
    print('ACESSO NEGADO')
1 resposta

Oi, Filipe. Tudo bem com você?

Você utilizou muito bem a comparação encadeada do Python em 8 <= hora <= 18, deixando a condição direta e fácil de entender. Essa forma de escrever a expressão evita a necessidade de separar a verificação do horário em duas comparações diferentes. A condição também considera corretamente os horários limite definidos no exercício.

Um ponto legal para continuar praticando seria pensar em como adaptar o programa para ter horários diferentes durante o almoço, como permitir o acesso das 8h às 12h e das 13h às 18h. Como você representaria essa nova regra utilizando if, elif e else?

Parabéns pelo exercício, Filipe. Obrigado por compartilhar sua solução e continue praticando essas comparações em Python. O fórum está à disposição para acompanhar sua evolução nos estudos.

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