flaviostz schrieb:
Hi,I wrote this small program: class Simples: def minha_func (valor1, valor2): return valor1 - valor2 mf = Simples() x = mf.minha_func(2, 3) print x But when I try execute it, python interpreter gives me this error:Traceback (most recent call last):File "/tmp/py91849hI", line 11, in <module> x = mf.minha_func(2, 3) TypeError: minha_func() takes exactly 2 arguments (3 given) Please, help me with this issue.
You need to declare minha_func with an explicit self-parameter as first argument. That's the way python passes the instance to methods.
Consult the tutorial: http://www.python.org/doc/2.5.2/tut/node11.html Diez -- http://mail.python.org/mailman/listinfo/python-list
