Intento pasar unos valores mediante unas funciones para realizar dichas operaciones, pero no logro entenderlo del todo.
Tengo esto:
Código Python:
Ver original
#Funciones de orden superior def seleccion(operacion): def suma(n, m): return n + m def multiplicacion(n, m): return n * m if operacion == 'suma': return suma elif operacion == 'multi': return mutiplicacion fGuardada = seleccion('multi') print fGuardada(3, 4)
Y me salta este error:
Código:
He probado diferentes maneras para que puedo correr, pero nada.Traceback (most recent call last): File "de.py", line 16, in <module> print fGuardada(3, 4) TypeError: 'NoneType' object is not callable
A poder ser agradecería que me explicasen que es lo que hago mal.
Gracias.
Saludos.