#Exercicio 6
horario = int(input('Digite a hora atual (formanto 24 horas): '))
if horario <8 or 18 < horario<=24:
print('Acesso negado')
elif 8 <= horario <=18:
print ('Acesso permitido')
else:
print('hora fora do padrão 24h')
#Exercicio 6
horario = int(input('Digite a hora atual (formanto 24 horas): '))
if horario <8 or 18 < horario<=24:
print('Acesso negado')
elif 8 <= horario <=18:
print ('Acesso permitido')
else:
print('hora fora do padrão 24h')
E aí, Ricardo! Tudo bem?
Parabéns! Mantenha o ritmo nos exercícios e continue compartilhando na nossa comunidade.
Percebi que você praticou o uso de condicionais, aplicou muito bem a validação de horários para controle de acesso e ainda entendeu a relevância de operadores lógicos para definir intervalos de tempo.
Uma sugestão para evoluir ainda mais é usar funções com parâmetros padrão para tornar seu código mais flexível. Veja só:
def verificar_expediente(hora, inicio=8, fim=18):
if hora >= inicio and hora < fim:
return "Entrada Permitida"
return "Fora do expediente! Entrada Negada"
hora_atual = int(input("Digite a hora atual: "))
print(verificar_expediente(hora_atual))
Resultado:
Digite a hora atual: 14
Entrada Permitida
Essa abordagem ajuda a reutilizar o código para diferentes horários de expediente sem precisar alterar a função principal.
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!