[gelöst] Keine ints als Parameter bei Konstruktoraufruf?
Verfasst: Donnerstag 22. Januar 2009, 10:25
Hallo,
ich habe das Beispiel mit dem Time Objekt aus "Wie ein infomratiker denken lernen" nachgeschrieben, aber erhalte wenn ich eine Zahl übergebe immer diese Exception:
Wenn ich die betreffende zeile durch
ersetze, tritt der Fehler nicht mehr auf...
Edit: Habe herausgefunden, das es an der 0 liegt. Aber warum?
Danke im voraus
Gruß
Dr.Miles
ich habe das Beispiel mit dem Time Objekt aus "Wie ein infomratiker denken lernen" nachgeschrieben, aber erhalte wenn ich eine Zahl übergebe immer diese Exception:
>python -u "class_Time_uebung.py"
File "class_Time_uebung.py", line 9
zeit = Time(09, 17, 34)
^
SyntaxError: invalid token
>Exit code: 1
Code: Alles auswählen
Bei disem Code tritt der fehler auf:
class Time :
def __init__(self,hours,minutes,seconds):
self.hours = hours
self.minutes = minutes
self.seconds = seconds
def printTime(self):
print self.hours , ":" , self.minutes , ":" , self.seconds
zeit = Time(09, 17, 34) #In dieser zeile
print zeit.printTime()
Code: Alles auswählen
zeit = Time("09", "17", "34")
Edit: Habe herausgefunden, das es an der 0 liegt. Aber warum?
Danke im voraus
Gruß
Dr.Miles