Oi, Catia! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei de como você estruturou a função saudacao(), ficou bem organizada e direta. A forma como usou as condições torna o código fácil de entender e mostra domínio na construção de funções simples em Python.
Uma dica interessante para o futuro é usar o módulo datetime para capturar a hora automaticamente, sem precisar pedir ao usuário.
from datetime import datetime
hora = datetime.now().hour
def saudacao(hora):
if 6 <= hora <= 12:
return "Bom dia!"
elif 13 <= hora <= 18:
return "Boa tarde!"
else:
return "Boa noite!"
print(saudacao(hora))
Esse código pega a hora do sistema e exibe a saudação correspondente.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!