Fehler bei quersumme programmiert, aber seit nem jahr nurnoc
Verfasst: Donnerstag 10. Juni 2004, 21:16
Naja, ich hab zwar schon Python programmiert, aber seit nem Jahr nurnoch C++. Dann bin ich über ein altes (nicht mehr funktionsfähiges Script gestolpert und wollts reparieren. Dabei gabs aber nen dummen Fehler:
Der Fehler:
thx im voraus
Code: Alles auswählen
def quersumme(zahl):
erg = 0
var = ""
var = str(zahl)
for i in var:
erg += int(i)
print erg
def advanced_quersumme(zahl):
erg = 0
erg = quersumme(zahl)
for i in range(3):
erg = quersumme(erg)
print erg
var = raw_input("Zahl:")
advanced_quersumme(var)
Dieser fehler kommt immer, bei jeder Zahl ???Traceback (most recent call last):
File "D:/Altdaten C/tests/test.py", line 17, in ?
advanced_quersumme(var)
File "D:/Altdaten C/tests/test.py", line 13, in advanced_quersumme
erg = quersumme(erg)
File "D:/Altdaten C/tests/test.py", line 6, in quersumme
erg += int(i)
ValueError: invalid literal for int(): N
thx im voraus