Ayuda con metodos
leandro tocalini
leandrotocalini en gmail.com
Dom Ago 17 19:19:29 CEST 2008
2008/8/17 kalith kalith <kalith.9 en gmail.com>
> Buenas.. tengo una duda de los metodos.. se supone que es una funcion
> dentro
> de una clase la cual va a ejecutar algo pasandole otro algo por un
> parametro.. bueno no se porque me da error aca:
>
> #!/usr/bin/env python
>
> class matematica:
>
> def cuadrado(self, a):
> a = a*a*a
> return a
>
> print matematica.cuadrado(5)
>
> me dice
>
> TypeError: unbound method cuadrado() must be called with matematica
> instance
> as first argument (got int instance instead)
>
> alguien me podria explicar que pasa.. o si es que no estoy entendiendo el
> concepto de metodos saludos
>
> --
> Seamos realistas y hagamos lo imposible
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
Mira te esta pidiedno q instancies la clase.
si vos pones abajo del code
math = matematica()
print math.cuadrado(5)
sale... Ahora porq no podes usar la clase directamente. Ni idea
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es