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
