Oi, Luísa! Como vai?
Agradeço por compartilhar.
Sua solução ficou bem organizada ao usar a função verificar_saudacao(hora) para separar a regra da saudação do restante do programa. Também foi uma boa escolha usar datetime.now().hour, pois assim a mensagem muda automaticamente conforme o horário do sistema.
Uma dica interessante para o futuro é personalizar ainda mais a saudação recebendo também o nome da pessoa como parâmetro.
def verificar_saudacao(hora, nome):
if hora < 12:
return f"Bom dia, {nome}"
elif hora < 18:
return f"Boa tarde, {nome}"
else:
return f"Boa noite, {nome}"
mensagem = verificar_saudacao(hora_sistema, "Luisa")
print(mensagem)
Esse código usa a hora para escolher a saudação e inclui o nome na mensagem final. Que outra informação você adicionaria para deixar essa saudação ainda mais personalizada?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!