hour = float(input('Digite o horário de entrada dos funcionários: '))
if hour > 24:
print('O horário não pode ser maior que 24.')
else:
if hour >= 8 and hour <= 18:
print('Acesso permitido')
else:
print('Acesso negado')
hour = float(input('Digite o horário de entrada dos funcionários: '))
if hour > 24:
print('O horário não pode ser maior que 24.')
else:
if hour >= 8 and hour <= 18:
print('Acesso permitido')
else:
print('Acesso negado')
Oi, Renato! Como vai?
Ficou legal a estruturação das condições para validar o horário. Um ponto interessante é que podemos simplificar a lógica usando o operador "not", deixando o código mais limpo. Veja este exemplo:
hour = float(input('Digite o horário de entrada dos funcionários: '))
if not (0 <= hour <= 24):
print('O horário deve estar entre 0 e 24.')
elif 8 <= hour <= 18:
print('Acesso permitido')
else:
print('Acesso negado')
Esse ajuste evita aninhamentos desnecessários, tornando o código mais legível.
Bons estudos!