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.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!