1
resposta

Solução:

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')
1 resposta

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!