1
resposta

Controle de acesso ao escritório

hora = int(input("Digite a hora atual: "))
if 8 <= hora <= 18:
    print("Acesso permitido.")
else:
    print("Acesso negado.")

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Rafaela, como vai?

Seu código está correto e cumpre exatamente o que a atividade pede, verificando se a hora informada está dentro do intervalo de funcionamento do escritório e retornando a mensagem adequada. A estrutura condicional foi usada de forma precisa e clara.

Um detalhe interessante que você pode explorar é a validação da entrada. Por exemplo, se alguém digitar um valor fora do intervalo de 0 a 23, como 25, o programa ainda funcionaria, mas estaria tratando uma hora inválida. Isso pode ser ajustado adicionando uma verificação extra para garantir que a hora digitada seja um valor válido.

hora = int(input("Digite a hora atual: "))
if 0 <= hora <= 23:
    if 8 <= hora <= 18:
        print("Acesso permitido.")
    else:
        print("Acesso negado.")
else:
    print("Hora inválida, digite um valor entre 0 e 23.")

Isso é apenas uma sugestão de melhoria para deixar o programa mais completo. Sua lógica principal está perfeita, parabéns pelo avanço no curso e por compartilhar seu código. Continue postando suas soluções aqui no fórum, é um ótimo hábito para reforçar o aprendizado.

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