Python :: Aufgabe #18 :: Lösung #11
11 Lösungen

#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
Hilfe von Wiki: Fibonacci-Folge
Konsolenausgabe:
Ausgabe der Fibonacci-Folge mit 10 Werten : 0,1,1,2,3,5,8,13,21,34
#11

von PythonLui (400 Punkte)
- 08.04.2021 um 15:54 Uhr

fibonacci = [0, 1, 1] # Eingabe und Überprüfung while True: try: werte_anzahl = int(input("Wieviel Werte der Fibonacci-Folge sollen ausgegeben werden: ")) break except ValueError: print("Nur Ganze Zahlen eingeben!!!") # Abfangen der ersten beiden Fälle if werte_anzahl == 1: print(f"Ausgabe der Fibonacci-Folge mit {werte_anzahl} Werten: ", ",".join([str(_) for _ in fibonacci[0:werte_anzahl + 1]])) elif werte_anzahl == 2: print(f"Ausgabe der Fibonacci-Folge mit {werte_anzahl} Werten: ", ",".join([str(_) for _ in fibonacci[0:werte_anzahl + 1]])) # Berrechnung und Ausgabe der Fibo-Zahlen mit mehr als 2 Werten else: for i in range(3, werte_anzahl): fibonacci.append(fibonacci[i - 1] + fibonacci[i - 2]) print(f"Ausgabe der Fibonacci-Folge mit {werte_anzahl} Werten: ", ",".join([str(_) for _ in fibonacci[0:werte_anzahl + 1]]))
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1