hora = int(input("Digite a hora atual (formato 24 horas): "))
if 8 <= hora <= 18:
print("Acesso permitido.")
else:
print("Acesso negado.")
hora = int(input("Digite a hora atual (formato 24 horas): "))
if 8 <= hora <= 18:
print("Acesso permitido.")
else:
print("Acesso negado.")
Oi, Armando, como vai?
O seu código está correto e resolve o problema proposto com precisão. Você utilizou a estrutura condicional de forma limpa, aproveitando a sintaxe simplificada do Python para verificar o intervalo de tempo entre 8 e 18 horas, o que torna a leitura do script muito mais agradável e eficiente.
Uma dica interessante para ir além é tratar os valores inseridos pelo usuário para garantir que sejam horas válidas. Em Python, podemos adicionar uma camada extra de validação antes de checar o acesso, assegurando que o número esteja entre 0 e 23, evitando que o sistema processe dados incoerentes. Por exemplo, se alguém digitar 25, o programa pode exibir uma mensagem informando que o horário é inválido em vez de apenas negar o acesso.
Como você abordaria a lógica para impedir que o usuário digite um horário inválido, como um número negativo ou maior que 23, antes de validar a entrada no escritório?
Parabéns pelo excelente trabalho no desenvolvimento do exercício e por compartilhar a sua solução conosco. Continue praticando o seu aprendizado e lembre-se de que o fórum está sempre à disposição para o que você precisar.