Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Controle de acesso ao escritório

Mariana é responsável por liberar o acesso ao escritório e precisa de um programa que verifique se os funcionários podem entrar. Para isso, ela usará o horário atual. O escritório só permite acesso entre 8h e 18h. Crie um programa que receba a hora atual como entrada (em formato de 24 horas) e exiba uma mensagem informando se o acesso é permitido ou negado.

Saída esperada:

  • Digite a hora atual (formato 24 horas):21

  • Acesso negado.

      from datetime import datetime, time
    
      horario_atual = datetime.now().time()
    
      horario_abertura, horario_fechamento = time(8, 0), time(18, 0) 
    
      if horario_abertura <= horario_atual < horario_fechamento:
      print("Acesso permitido.")
      else:
      print("Acesso negado.")
      
      Acesso permitido. # hora atual 10:08
    

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi, Carlos! Como vai?

Agradeço por compartilhar.

Gostei da forma como você aplicou o if, elif e else, usando o horário atual para validar a entrada. A lógica ficou clara e funciona bem para o cenário da Mariana.

Continue praticando. Isso fortalece muito o raciocínio com condicionais.

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