Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] miniprojeto: Saudação personalizada

from datetime import datetime


def saudacao(nome):

    hora = datetime.now().hour

    if hora < 6:
        return f"Boa madrugada, {nome}!"
    elif hora < 12:
        return f"Bom dia, {nome}!"
    elif hora < 18:
        return f"Boa tarde, {nome}!"
    else:
        return f"Boa noite, {nome}!"


nome_usuario = input("Digite seu nome: ")

print(f"{saudacao(nome_usuario)},Seja bem vindo!")
1 resposta
solução!

Olá, Natalia!

Parabéns por concluir o mini-projeto Saudação personalizada.

Sua solução está muito bem desenvolvida. A importação do módulo datetime e o uso de datetime.now().hour mostram uma excelente visão de como criar softwares que reagem ao mundo real. A sequência de condições no if/elif/else cobre todas as faixas horárias do dia perfeitamente, garantindo que o retorno seja condizente com o momento exato em que o código roda.

Na sua visão, você acredita que utilizar o horário real do sistema traz um resultado melhor do que se o programa pedisse para o usuário digitar que horas são?

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