# 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.")
# 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.")
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.