Python :: Aufgabe #18 :: Lösung #10
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
#10

von Sleepyy (320 Punkte)
- 27.08.2020 um 12:25 Uhr

# -*- coding: utf-8 -*- """ Created on Mon Aug 24 16:42:26 2020 @author: Robin """ inp = 0 liste=[] while not inp: try: zahl1 = int(input(">>> Bitte untere Grenze angeben: ")) liste.append(zahl1) inp = 1 except: print("") print(">>> Bitte nur Zahlen verwenden !!!") inp1 = 0 while not inp1: try: zahl2 = int(input(">>> Bitte obere Grenze angeben: ")) if zahl2 < zahl1: print("") print(">>> Bitte eine größere Zahl eingeben !!!") else: liste.append(zahl2) inp1 = 1 except: print("") print(">>> Bitte nur Zahlen verwenden !!!") nx = 0 while not nx: try: x = int(input(">>> Bitte Länge der Fibonacci-Folge angeben: ")) nx = 1 except: print("") print(">>> Bitte nur Zahlen verwenden !!!") def fct(zahl1,zahl2): for i in range(x): n = liste[i] + liste[i+1] liste.append(n) fct(zahl1, zahl2) print("") print(">>> Die Fibonnaci-Folge lautet:",liste)
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1