TypeError: 'NoneType' object is not subscriptable
Verfasst: Montag 23. August 2010, 23:38
eigentlich habe ich gehofft, das mir dieser Code das 1 mal 7 berechnet (Kopfrechnen ist halt zu anstrengend
):
Aber leider bekomme ich nur diesen Fehler (Hab die Dateipfade rauseditiert):
Ich verstehe leider nicht was mir Python damit sagen möchte, was habe ich falsch gemacht? Ich verwende übrigends Python 3.1.2

Code: Alles auswählen
def berechnung(zahl):
ergebnis = [zahl,]
for zahlen in range(10):
zahl = ergebnis[0] + ergebnis[-1]
ergebnis = ergebnis.append(zahl)
return ergebnis
zahl = 7
ergebnis = berechnung(zahl)
print(ergebnis)
Code: Alles auswählen
Traceback (most recent call last):
File "problem.py", line 9, in <module>
ergebnis = berechnung(zahl)
File "problem.py", line 4, in berechnung
zahl = ergebnis[0] + ergebnis[-1]
TypeError: 'NoneType' object is not subscriptable