je viens juste de commencer penchée en python, je suis en train de créer une classe et d'utiliser une méthode que j'ai écrit.
Je connais déjà le PHP et j'ai étudié un peu de C et C++ il y a quelques temps, donc je connais les bases.
J'ai écrit ce script:
Module swineflu.py
class fibo:
a=0
b=0
def f(self,a=0):
print fibo.b+a
b=a;
return self(a+1)
Script main.py
import swineflu
f = swineflu
fibo = f.fibo
fibo.f()
Maintenant, j'ai cette erreur:
Traceback (most recent call last):
File "C:\Users\domenico\Desktop\py\main.py", line 8, in <module>
fibo.f()
TypeError: unbound method f() must be called with fibo instance as first argument (got nothing instead)
Je n'ai aucune idée de ce qu'est un lié ou délié méthode est, si vous pouviez me l'expliquer, ce serait super. Mais surtout, quelle est l'erreur que je reçois?
Merci