1
resposta

[Projeto] Praticando Python - Controle de acesso ao escritório

Essa foi minha resolução:

horario = float(input('Digite o horario atual: '))

if horario >= 8 and horario < 18:
    print('Acesso permitido.')
else:
    print('Acesso negado.')
1 resposta

Olá Vitor, como vai?

O código desenvolvido cumpre perfeitamente o que foi solicitado na atividade. A lógica utilizada para verificar o intervalo de tempo entre 8 e 18 horas está correta e o uso da função float permite que o usuário insira horários com minutos representados por casas decimais. É interessante notar que a estrutura condicional simples resolve o problema de forma eficaz e limpa.

Como uma sugestão de melhoria para projetos futuros, você pode explorar o uso de operadores de comparação encadeados, que são comuns em Python. Em vez de utilizar o operador lógico and, é possível escrever a condição como 8 <= horario < 18, o que torna a leitura do código ainda mais próxima da linguagem matemática. Outro ponto de evolução seria tratar a entrada para garantir que o usuário não digite valores negativos ou superiores a 24.

Parabéns pelo empenho no exercício e por compartilhar sua solução. Continue praticando e postando seus projetos. O fórum está à disposição para qualquer dúvida que surgir durante seus estudos.

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