Fehler: list index out oft range
Verfasst: Freitag 27. November 2015, 23:19
Hallo community. Ich habe ein toturial gefunden das die fibunaccifolge als berechnungsbeispiel nutzt. Dar ich mich seit 2 tagen in Python einarbeiten dachte ich mir warum nicht etwas damit basteln. Nun ist mir die Idee gekommen ein Programm zu schreiben welches die Wahl zwischen einer Reihe von 1-x od3r einer bestimmten Zahl bietet. Nun bekomme ich einen Haufen fehlermeldungen. Der Sinn des Programms ist sicher nicht zu finden und es ist sicher auch weder elegant programmiert noch fehlerfrei.
Ich wäre über jegliche Hilfe dankbar.
Ich wäre über jegliche Hilfe dankbar.
Code: Alles auswählen
def main():
global a,x,b,y
while a<=x :
print (a)
a , b=b , a+b
else:
re()
def re():
global z
z = input ("nochmal? 1 ja 2 nein ")
if z == 1:
start()
elif z == 2:
exit()
def start():
global a,b,x,y,z
a, b=0,1
x = input ("bis zu welcher zahl: ")
y=x-1
z=1
main()
def bis():
start()
def stelle():
global a,x,b,y,s,p
a,b=0,1
q=0
g= input ("welche stelle darf es sein")
p=g+10
while g == p:
p = 10+len (s)
s.append (a)
a , b=b , a+b
else:
print s [g]
re()
def menu():
h= input (" 1 reihe bis \n 2 stelle")
if h==1:
bis()
elif h==2:
global s
stelle()
a,b,x,y,z = 0,0,0,0,0
s=[]
menu()