horario_atual = float(input('Digite a hora atual (formato 24 horas): '))
if horario_atual >= 8 and horario_atual <=18:
print('Acesso permitido.')
else:
print('Acesso negado.')
horario_atual = float(input('Digite a hora atual (formato 24 horas): '))
if horario_atual >= 8 and horario_atual <=18:
print('Acesso permitido.')
else:
print('Acesso negado.')
Olá, Carlos! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de variáveis para capturar a entrada do usuário, utilizou muito bem a estrutura condicional para verificar o horário e ainda compreendeu a importância da lógica de comparação em Python.
Uma dica interessante para o futuro é validar se o horário informado está dentro do intervalo correto (0 a 23), evitando entradas inválidas. Assim:
horario_atual = float(input('Digite a hora atual (formato 24 horas): '))
if horario_atual < 0 or horario_atual > 23:
print('Erro: horário inválido. Digite um valor entre 0 e 23.')
elif 8 <= horario_atual <= 18:
print('Acesso permitido.')
else:
print('Acesso negado.')
Isso torna o programa mais robusto, já que impede que valores incorretos sejam processados e garante maior confiabilidade na verificação de acesso.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!