1
resposta

Hora da Pratica: Saudação Personalizada

def saudaçao_personalizada(hora_dia):

    if hora_dia < 12:
        return "Bom Dia!!"
    elif 12 <= hora_dia < 18:
        return "Boa Tarde!!"
    else:
        return "Boa Noite!!"

hora_atual = float(input("Qual o horario atual(0-23): "))
print(saudaçao_personalizada(hora_atual))
1 resposta

Oi, André! Como vai?

Agradeço por compartilhar.

Gostei da forma como você organizou a função saudacao_personalizada() usando condições com if e elif para verificar o período do dia. A lógica ficou clara e bem estruturada, principalmente na comparação 12 <= hora_dia < 18, que deixa o código mais legível e direto.

Você pode usar o método int() pra garantir que o valor digitado represente apenas horas inteiras. Isso ajuda a evitar entradas com números decimais quando não são necessárias.


hora = int(input("Digite a hora atual: "))

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

Neste código usamos int() para converter o valor digitado em número inteiro e depois verificamos em qual periodo do dia a hora informada se encaixa

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