1
resposta

resolução das atividades mensagem personalizada

o pade_int e de um outro projeto

def cria_saudacao(horario):



    if horario < 12 :
        return 'bom dia'
    elif horario  < 18:
        return 'Boa tarde'
    else:
        return 'Boa noite'

hora_atual = pede_int('Digite a hora atual (0-23) : ')

print(cria_saudacao(hora_atual))
1 resposta

Olá, Cauã! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de condicionais para diferenciar os períodos do dia, utilizou muito bem a função para organizar a lógica de saudação e ainda compreendeu a importância da interação com o usuário para tornar o programa dinâmico.

Uma dica interessante para o futuro é validar a entrada do usuário para evitar valores fora do intervalo. Assim:

def pede_int(mensagem):
    while True:
        try:
            valor = int(input(mensagem))
            if 0 <= valor <= 23:
                return valor
            else:
                print("Digite um número entre 0 e 23.")
        except ValueError:
            print("Entrada inválida. Digite um número inteiro.")

Isso faz com que o programa seja mais robusto e evite erros de execução.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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