Olá, estudante. Tudo bem com você?
Você construiu uma ótima resolução para o desafio da saudação personalizada proposto nesta atividade. A lógica na sua estrutura de condicionais funciona perfeitamente para classificar os períodos do dia de acordo com os limites estabelecidos. O uso de funções com retornos diretos limpa bastante o fluxo do programa, pois dispensa a necessidade de blocos complexos após encontrar a condição verdadeira.
Uma dica legal para complementar o seu aprendizado envolve a validação dos dados que o usuário envia para o sistema de atendimento. Se alguém digitar um número negativo ou um valor maior do que vinte e três, a função ainda processará a informação de maneira inesperada, retornando bom dia ou boa noite indevidamente.
Pensando nisso, como você estruturaria uma verificação antes de chamar a função para impedir que valores fora do intervalo de zero a vinte e três sejam processados pelo seu script?
Parabéns pelo empenho no desenvolvimento do algoritmo e muito obrigado por compartilhar o seu progresso na nossa comunidade. Continue compartilhando suas soluções e saiba que o fórum continua inteiramente à sua disposição para interações futuras.
Para saber mais:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!