Cita:
Iniciado por PHPeros No sé Python, pero parece que estás declarando la variable dentro de la misma función.
Gracias por la respuesta, pero el error no se debe a ello. Estoy intentando lo que dijiste y me sigue dando error.
Ciertamente está fuera de función al parecer, pero nada.
Aquí se visualiza mejor, que el otro tenía espacios.
Código Python:
Ver originaldef 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)
Saludos.