Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] > MY SOLUCTION <

import time

hora = time.localtime().tm_hour

print(f"Hora atual: {hora}h")

if hora < 8 or hora > 18:
    print("Fora do horário de expediente. ACESSO NEGADO!")
else:
    print("Dentro do horário de expediente. ACESSO PERMITIDO!")
1 resposta

Olá, Cauã! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o módulo time para capturar a hora atual em Python, utilizou muito bem a condicional com operadores lógicos para verificar o horário de expediente e ainda compreendeu a importância da mensagem clara ao usuário para indicar se o acesso é permitido ou negado.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é permitir que o horário de expediente seja configurável, em vez de fixo, tornando o programa mais flexível. Assim:

import time

hora = time.localtime().tm_hour
inicio_expediente = 8
fim_expediente = 18

print(f"Hora atual: {hora}h")

if hora < inicio_expediente or hora > fim_expediente:
    print("Fora do horário de expediente. ACESSO NEGADO!")
else:
    print("Dentro do horário de expediente. ACESSO PERMITIDO!")

Isso faz com que seja fácil ajustar os limites sem alterar a lógica principal.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Usar funções: encapsular a verificação em uma função verificar_acesso(hora).
  • Tratar fusos horários: considerar time.strftime para exibir hora formatada.
  • Adicionar logs: registrar tentativas de acesso para auditoria.

Ah, uma pergunta: Você acha que seria mais interessante evoluir esse programa para permitir configuração dinâmica dos horários de expediente ou prefere mantê-lo fixo para simplificar a lógica?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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