Oi, Silvana! Como vai?
Com o que você explicou, sua função de saudação está organizada e com uma logica clara para separar os periodos do dia usando if, elif e else. O retorno da mensagem esta funcionando conforme a hora informada pelo usuario, o que mostra que voce ja esta praticando bem o uso de funcoes em Python.
Uma dica interessante para o futuro é usar o módulo datetime para capturar a hora atual automaticamente. Veja este exemplo:
from datetime import datetime
hora = datetime.now().hour
print(hora)
Esse codigo pega a hora atual do sistema sem precisar que o usuario digite, deixando o programa mais automatizado. Isso pode ser combinado com sua funcao de saudacao para tornar a experiencia mais completa.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!