1
resposta

[Sugestão] Minha solução para essa situação

horaAtual=int(input("Digite a hora atual (formato 24 horas):"))

if 8 < horaAtual <= 18:
print("Acesso Liberado.")
else:
print("Acesso Negado")

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Sergio! Como vai?

Agradeço por compartilhar.

Gostei da sua solução, ficou bem estruturada. Importante notar que no seu código, ao usar if 8 < horaAtual <= 18, você está liberando o acesso apenas depois das 8h e até às 18h. Isso significa que às 8h exatas o acesso seria negado.

Continue praticando, você está no caminho certo.

Pra incluir o horário das 8 horas no acesso liberado, você só precisa fazer um pequeno ajuste na condição do if.

A alteração é trocar o sinal de "maior que" (>) por "maior ou igual a" (>=).

horaAtual = int(input("Digite a hora atual (formato 24 horas):"))

# A condição agora verifica se a hora é maior ou IGUAL a 8
if 8 <= horaAtual <= 18:
    print("Acesso Liberado.")
else:
    print("Acesso Negado")
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!