Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/10/2010, 16:16
g3rm4n
 
Fecha de Ingreso: julio-2010
Mensajes: 46
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: mensaje de error TypeError no se que que significa.

Es importante el concepto de que en Python todo es un objeto. Una función es un objeto y puede ser pasada por parámetro a otra función. Esto se utiliza, por ejemplo, para el manejo de callbacks en el uso de botones.

Capaz tu error viene por el lado de que tenes una variable con el mismo nombre que una función entonces cuando haces la resta de esa variable y otro entero te toma esa variable como si fuera una función (depende si definiste antes la variable o la función) y ahí te salta el error.

Ejemplo:
Código Python:
Ver original
  1. sumar = 0
  2. def sumar(a,b):
  3.     return a + b
  4.  
  5. print sumar-5

Última edición por g3rm4n; 09/10/2010 a las 16:24