class Recetas:
def __init__(self, nombre):
self.nombre_plato = nombre
self.ingredientes_solidos = []
self.ingredientes_liquidos = []
def proporcionar_ingredientes_solidos(self, solidos):
self.ingredientes_solidos.append(solidos)
def proporcionar_ingredientes_liquidos(self, liquidos):
self.ingredientes_liquidos.append(liquidos)
def buscar_receta_con_ingredientes(self, ingrediente):
for elemento in self.ingredientes_liquidos:
if elemento == ingrediente:
print self.nombre_plato
break
for elemento in self.ingredientes_solidos:
if elemento == ingrediente:
print self.nombre_plato
break
def __str__(self):
representacion = "NOMBRE DEL PLATO: " + self.nombre_plato + '\n'
representacion += "INGREDIENTES: -Solidos-: "
for solidos in self.ingredientes_solidos:
representacion += solidos + ', '
representacion += "-Liquidos-: "
for liquidos in self.ingredientes_liquidos:
representacion += liquidos + ', '
return representacion
if __name__ == "__main__":
a = Recetas("Tarta_de_Manzana")
a.proporcionar_ingredientes_solidos("manteca")
a.proporcionar_ingredientes_solidos("turron")
a.proporcionar_ingredientes_liquidos("leche")
a.buscar_receta_con_ingredientes("leche")