Versão SEM POO
def definir_mensagem(horas):
if horas < 12:
return "Bom dia!"
elif 12 <= horas <= 18:
return "Boa tarde!"
else:
return "Boa noite!"
hora = int(input("Horas: "))
mensagem = definir_mensagem(hora)
print(mensagem)
Versão COM POO
class Mensagem:
def __init__(self):
self.mensagem = ""
def exibir(self):
horas = int(input("Horas: "))
if horas < 12:
self.mensagem = "Bom dia!"
elif 12 <= horas <= 18:
self.mensagem = "Boa tarde!"
else:
self.mensagem = "Boa noite!"
print(self.mensagem)
msg = Mensagem()
msg.exibir()