Python :: Aufgabe #18 :: Lösung #8

11 Lösungen Lösungen öffentlich
#18

Ausgabe der Fibonacci-Folge

Anfänger - Python von Dome - 29.12.2012 um 00:58 Uhr
Schreiben Sie ein Programm, welches die Fibonacci-Folge ausgibt. Zuvor wird abgefragt, wie viele Werte ausgegeben sollen.

Hilfe von Wiki: Fibonacci-Folge

Konsolenausgabe:

Ausgabe der Fibonacci-Folge mit 10 Werten : 0,1,1,2,3,5,8,13,21,34
#8
vote_ok
von thorbox (200 Punkte) - 24.02.2019 um 10:35 Uhr
Quellcode ausblenden Python-Code
try:
    anzahl_werte = int(input("Wieviele Werte sollen ausgegeben werden?"))
except ValueError:
    print("Nur ganze Zahlen eingeben!")

a = 1
b = 1
    
fibonacci_liste = [0]
fibonacci_str = ""

fibonacci_liste.append(a)
fibonacci_liste.append(b)

for i in range(1, anzahl_werte-2):
    temp = a + b
    a = b
    b = temp
    fibonacci_liste.append(b)


for z in range(0,len(fibonacci_liste)):
    fibonacci_str = fibonacci_str + str(fibonacci_liste[z])
    if z < len(fibonacci_liste)-1:
        fibonacci_str = fibonacci_str + ","
    
print(fibonacci_str)
    

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben