Segue resolução:
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!
Segue resolução:
Olá, Deivide! Como vai?
A sua resolução atende à proposta da atividade, pois usa if, elif e else para verificar a hora informada e exibir a saudação correta: Bom dia, Boa tarde ou Boa noite.
Uma dica para deixar o código mais simples é evitar criar uma função apenas para retornar o mesmo texto recebido. Neste caso, você poderia atribuir a saudação diretamente à variável, como saudacao = "Boa tarde!".
Como você adaptaria esse programa para validar horários fora do intervalo de 0 a 23?