Olá, Silvana. Como vai?
Você aplicou muito bem a condição 8 <= hora_atual < 18, que deixa a verificação do horário de acesso bem clara e direta. Também ficou ótimo testar um horário permitido, como 14, e um horário negado, como 7, porque isso mostra que o if e o else estão funcionando corretamente.
Uma dica interessante para o futuro é validar se a hora digitada está entre 0 e 23, evitando valores fora do formato esperado:
hora_atual = int(input("Digite a hora atual em formato 24 horas: "))
if hora_atual < 0 or hora_atual > 23:
print("Hora invalida.")
elif 8 <= hora_atual < 18:
print("Acesso permitido.")
else:
print("Acesso negado.")
Esse código primeiro verifica se a hora informada é válida e depois decide se o acesso será permitido ou negado.
Como você adaptaria o programa para permitir acesso em horários diferentes nos finais de semana?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!