hora_atual = int(input("Digite a hora atual e ignore os minutos (formato 24 horas): "))
if 8 <= hora_atual < 18:
print("Acesso permitido.")
else:
print("Acesso negado.")
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!
hora_atual = int(input("Digite a hora atual e ignore os minutos (formato 24 horas): "))
if 8 <= hora_atual < 18:
print("Acesso permitido.")
else:
print("Acesso negado.")
Oi, Vanessa. Tudo bem com você?
Seu código está correto e atende ao que a atividade solicita. A condição 8 <= hora_atual < 18 é uma forma simples e eficiente de verificar se o horário está dentro do intervalo permitido para acesso ao escritório.
Como dica adicional, poderia ser interessante validar se a hora informada está entre 0 e 23, evitando entradas inválidas como 25 ou -1.
O que mudaria na sua lógica caso o acesso fosse permitido também exatamente às 18h?
Parabéns pela resolução da atividade e por compartilhar seu código. Continue praticando e contando com o fórum sempre que precisar.