Python :: Aufgabe #84 :: Lösung #3
6 Lösungen

#84
Ausgabe der Fibonacci-Folge
Anfänger - Python
von BlackBird321
- 07.06.2015 um 21:08 Uhr
Entwickeln Sie ein Programm, dass "n" Stellen abfragt und diese dann als Fibonacci-Folge ausgibt.
Bsp: 6 Stellen
1, 1, 2, 3, 5, 8,...
Bsp: 6 Stellen
1, 1, 2, 3, 5, 8,...
#3

von saylin (130 Punkte)
- 07.11.2015 um 22:02 Uhr

print ("willkommen in fibonacci berechner!") run =True while run : ##variablnen test test = True while test : try : n = input ("n eingeben!") n = int(n) break except ValueError: print("keine ganze Zahl neuer Versuch Dummkopf!!!") ##berechnung fibonacci zahl if n <= 2 and n >= 0: f = 1 if n == 1 : ganze_folge = [0,1] if n == 2 : ganze_folge = [0,1,1] if n == 0 : f = 0 ganze_folge = [0] if n >= 3 : ganze_folge = [0,1,1] a_liste = n*"a" counter = 0 f = 1 f_davor = 1 f_dadavor = 1 for i in a_liste : counter += 1 if counter > 2 : f = f_davor + f_dadavor f_dadavor = f_davor f_davor = f ganze_folge.append(f) print ("Die fibonaci Zahl an der Stelle ",n,"lautet: ", f ) ganze = input("ganze folge bis n anzeigen lassen? j/n") if ganze == "j" : print(ganze_folge) aus = input ("weiter? j drücken! ende beliebige taste") if aus == "j" : pass else : run = False
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1