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

(12. Python: Praticando o uso de funções) Faça como eu fiz: saudação personalizada

hora = int(input("Digite a hora atual (0-23): "))

if hora < 12:
    print("Bom dia!")
elif hora < 18:
    print("Boa tarde!")
else:
    print("Boa noite!")
1 resposta

Oi, Eduardo! Como vai?

Sua lógica com if, elif e else está correta para exibir a saudação de acordo com a hora informada. Como a atividade trabalha funções, um bom próximo passo seria colocar essa regra dentro de uma função, por exemplo saudacao(hora), deixando o código mais organizado e fácil de reutilizar.

Dica: crie uma função que receba a hora como parâmetro e retorne a mensagem correspondente, mantendo o input fora dela.

Como você ajustaria seu código para transformar essa verificação em uma função chamada saudacao_personalizada?

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