fehler in methode (m.weigand buch)
Verfasst: Freitag 18. Februar 2005, 23:55
hi,
ich benutze das buch 'objektorientierte programmierung mit python' von m. weigand. ich erhalte auf eine aufgabe die ich so direkt von der beiligenden cd übernommen habe einen fehler, und komme so leider nicht weiter.
ich kann auch gerne die ganze aufgabe posten, dachte aber an die datenbank des forums und hoffe das dieser bereich ausreicht. es wäre jedenfalls klasse wenn mir jemand auf die sprünge helfen könnte.
falls jemand das buch hat, findet sich das ganze auf s. 258.
ich verstehe nicht wie sowas in einem fachbuch passieren, und hoffe auch fast noch, das ich doch irgendwas ganz falsch verstanden habe - naja.
bis denn[/code]
ich benutze das buch 'objektorientierte programmierung mit python' von m. weigand. ich erhalte auf eine aufgabe die ich so direkt von der beiligenden cd übernommen habe einen fehler, und komme so leider nicht weiter.
Code: Alles auswählen
class Geld:
....
def __cmp__(self, other):
a = self._berechneEuro (self) # zeile 29
b = self._berechneEuro (other)
if a<b: return -1
elif a == b: return 0
else: return 1
Code: Alles auswählen
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "geld2.py", line 29, in __cmp__
a = self._berechneEuro (self)
TypeError: _berechneEuro() takes exactly 1 argument (2 given)
falls jemand das buch hat, findet sich das ganze auf s. 258.
ich verstehe nicht wie sowas in einem fachbuch passieren, und hoffe auch fast noch, das ich doch irgendwas ganz falsch verstanden habe - naja.
bis denn[/code]