1
resposta

Controle de acesso ao escritório

# Entrada de dados
hora = int(input("Digite a hora atual: "))

# Verificação de acesso
if 8 <= hora <= 18:
    print("Acesso permitido.")
else:
    print("Acesso negado.")
1 resposta

Oi, Eduardo, como vai?

O código resolve o problema proposto de forma correta e direta. A condição 8 <= hora <= 18 é uma forma bastante legível de verificar um intervalo em Python, e é exatamente o tipo de construção que a linguagem permite de maneira elegante.

Uma observação que vale considerar: o enunciado diz que o acesso é permitido entre 8h e 18h, mas dependendo da interpretação, às 18h em ponto o escritório pode já estar fechando. Se a intenção for não permitir entrada a partir das 18h, a condição ficaria 8 <= hora < 18. Fica como um ponto de reflexão sobre como interpretar requisitos na prática.

Parabéns pelo exercício e obrigado por compartilhar.

O fórum está à disposição sempre que precisar.

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