Olá, Daniel, como vai?
O código apresentado atende corretamente ao objetivo do exercício e demonstra um bom uso de funções, condicionais e retorno de valores. A lógica aplicada para identificar os períodos do dia está clara e coerente com a regra proposta na atividade.
Parabéns pela solução e obrigado por compartilhar sua implementação no fórum.
Fique à vontade para continuar trazendo dúvidas e contribuições, o fórum segue à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!