hora = int(input("Digite a hora atual no formato 24 horas: "))
if 8 <= hora < 18:
print("Acesso permitido.")
else:
print("Acesso negado.")
hora = int(input("Digite a hora atual no formato 24 horas: "))
if 8 <= hora < 18:
print("Acesso permitido.")
else:
print("Acesso negado.")
Oi, Luiz! Como vai?
Agradeço por compartilhar.
O seu uso da condição encadeada 8 <= hora < 18 ficou bem direto e elegante para validar o horário de acesso. Isso mostra um bom entendimento das condicionais em Python e deixa o código mais limpo.
Você pode validar a entrada do usuário para evitar valores fora do intervalo de 0 a 23.
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 invalida")
Esse código garante que o valor digitado seja um horario válido antes de aplicar a regra de acesso.