Programación Web y Scripting > Python
Unir Dos Funciones En Una
sergio2:
supongamos q tengo una receta de cocina, cada plato contiene una lita de ingredientes
una llamada ingredientes solidos (turron, manteca, cacao)
y otra con llamada ingredientes liquidos (agua, leche)
ahora quiero crear una funcion para q al poner un ingrediente me salga el nombre del plato q lo contiene
def buscar_receta_con_ingredientes_liquidos (propio, ingrediente):
for elemento in propio.ingredientes_liquidos:
if elemento == ingrediente:
print propio.nombre_plato
break
def buscar_receta_con_ingredientes_solidos (propio, ingrediente):
for elemento in propio.ingredientes_solidos:
if elemento == ingrediente:
print propio.nombre_plato
break
bueno, hay alguna forma de unir las dos funciones? meter un ingrediente y q me busca a la vez en los ingredientes solidos y liquidos (por mucho or/and q le meto no me da resultado)
y otra cosa, si yo quiero imprimir una frase del tipo
a =input("introduce un nombre:")
print "hola:" ,a
como es para darle un color a "a"
NRM:
hola,
para ayudarte mejor necesitaria saber de que tipo es "propio".
y si el codigo no es muy largo y podes ponerlo todo, mejor.
saludos
nrm
RadicalEd:
El moacho declara propio, como la variable self, que vienen en las funciones o en los métodos y constructores de las clases, eso es lo que entiendo.
sergio2:
--- Cita de: "RadicalEd" --- El moacho declara propio, como la variable self, que vienen en las funciones o en los métodos y constructores de las clases, eso es lo que entiendo.
--- Fin de la cita ---
si, propio es "eso" q siempre se pone
NRM:
--- Cita de: "sergio2" ---
--- Cita de: "RadicalEd" --- El moacho declara propio, como la variable self, que vienen en las funciones o en los métodos y constructores de las clases, eso es lo que entiendo.
--- Fin de la cita ---
si, propio es "eso" q siempre se pone
--- Fin de la cita ---
self se utiliza en el caso de los metodos y no de las funciones.
si el codigo que pusiste es parte de una clase deberias poner el codigo completo.
nrm
Navegación
[#] Página Siguiente
Ir a la versión completa