1
resposta

[Resolução]: Controle de acesso ao escritório

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

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!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!