hora = int(input("Digite a hora atual: "))
if 8 <= hora <= 18:
print("Acesso permitido.")
else:
print("Acesso negado.")
hora = int(input("Digite a hora atual: "))
if 8 <= hora <= 18:
print("Acesso permitido.")
else:
print("Acesso negado.")
Olá, Rafaela, como vai?
Seu código está correto e cumpre exatamente o que a atividade pede, verificando se a hora informada está dentro do intervalo de funcionamento do escritório e retornando a mensagem adequada. A estrutura condicional foi usada de forma precisa e clara.
Um detalhe interessante que você pode explorar é a validação da entrada. Por exemplo, se alguém digitar um valor fora do intervalo de 0 a 23, como 25, o programa ainda funcionaria, mas estaria tratando uma hora inválida. Isso pode ser ajustado adicionando uma verificação extra para garantir que a hora digitada seja um valor válido.
hora = int(input("Digite a hora atual: "))
if 0 <= hora <= 23:
if 8 <= hora <= 18:
print("Acesso permitido.")
else:
print("Acesso negado.")
else:
print("Hora inválida, digite um valor entre 0 e 23.")
Isso é apenas uma sugestão de melhoria para deixar o programa mais completo. Sua lógica principal está perfeita, parabéns pelo avanço no curso e por compartilhar seu código. Continue postando suas soluções aqui no fórum, é um ótimo hábito para reforçar o aprendizado.