print('Saudação personalizada\n')
def hora(hora):
return hora
tempo = int(input('Digite a hora atual (0-23): '))
if tempo < 12:
print('Bom dia!')
elif tempo < 18:
print('Boa Tarde!')
else:
print('Boa noite')
print('Saudação personalizada\n')
def hora(hora):
return hora
tempo = int(input('Digite a hora atual (0-23): '))
if tempo < 12:
print('Bom dia!')
elif tempo < 18:
print('Boa Tarde!')
else:
print('Boa noite')
Olá, Pedro! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de funções para estruturar o código, utilizou muito bem a entrada com input para tornar o programa interativo e ainda compreendeu a importância das condicionais para personalizar a saudação conforme o horário.
Uma dica interessante para o futuro é aproveitar a função criada para centralizar a lógica de saudação, deixando o código mais organizado. Assim:
print('Saudação personalizada\n')
def saudacao(hora):
if hora < 12:
return "Bom dia!"
elif hora < 18:
return "Boa Tarde!"
else:
return "Boa noite"
tempo = int(input('Digite a hora atual (0-23): '))
print(saudacao(tempo))
Isso torna o programa mais modular e fácil de reutilizar em outros contextos.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!