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

Controle de acesso ao escritório

def acesso_escritorio():
    if hora_atual >= 8 and hora_atual < 18:
        return 'Acesso permitido.'
    else:
        return 'Acesso negado.'

hora_atual = int(input('Informe a hora atual (formato 24h): '))
permissao = acesso_escritorio()
print(permissao)
1 resposta

Oi, Evandro! Como vai?

Gostei da forma como você utilizou a estrutura if e else para controlar o acesso ao escritório. Sua lógica está correta ao permitir a entrada apenas entre 8h e 18h, mostrando que você compreendeu bem o uso de operadores relacionais e lógicos nesta atividade.

Uma dica interessante para o futuro é utilizar variáveis como parâmetro da função, deixando o código mais reutilizável. Veja este exemplo:


def acesso_escritorio(hora_atual):
    if hora_atual >= 8 and hora_atual < 18:
        return 'Acesso permitido.'
    return 'Acesso negado.'

print(acesso_escritorio(10))

Neste exemplo, a hora é enviada diretamente para a função, tornando o código mais organizado e fácil de testar.

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