Importante

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!

1
resposta

Faça como eu fiz: saudação personalizada

from datetime import datetime

def saudacao_personalizada(hora):
    if hora < 12:
        return "Bom dia"
    elif hora < 18:
        return "Boa tarde"
    else:
        return "Boa noite"


print("=== Sistema de Atendimento ===")


nome = input("Digite seu nome: ")


hora_atual = datetime.now().hour


mensagem = saudacao_personalizada(hora_atual)


print(f"{mensagem}, {nome}! Seja bem-vindo(a) à nossa plataforma.")
1 resposta

Oi, Penha, como vai?

Obrigado por compartilhar sua solução. O código está correto e a lógica da função atende perfeitamente à regra de negócio proposta para definir a saudação de acordo com o horário. Gostei também da adaptação feita para utilizar a hora atual do sistema por meio do módulo datetime.

Pensando em uma evolução desse código, como você adaptaria a função para exibir também a data atual junto da saudação?

Parabéns pela implementação e por compartilhar sua solução. O fórum está à disposição para acompanhar seu aprendizado e trocar experiências.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!