Python-Fibonacci-Folge
Die Fibonacci-Folge ist eine Folge wie diese: 0, 1, 1, 2, 3, 5, 8, 13. Insbesondere ist der 0. Term 0 und der 1. Term die erste 1. Ab dem dritten Term ist jeder Term gleich der Summe der beiden vorherigen Terme.
Der Code zur Implementierung der Fibonacci-Folge in Python lautet wie folgt:
Beispiel (Python 3.0+)
# -*- coding: UTF-8 -*-
# Dateiname : test.py
# Autor: www.example.com
# Python-Implementierung der Fibonacci-Folge
# Benutzereingabedaten abfragen
nterms = int(input("Wie viele Terme benötigen Sie?"))
# Erstes und zweites Glied
n1 = 0
n2 = 1
count = 2
# Prüfen, ob der Eingabewert gültig ist
if nterms <= 0:
print("Bitte geben Sie eine positive ganze Zahl ein.")
elif nterms == 1:
print("Fibonacci-Folge:")
print(n1)
else:
print("Fibonacci-Folge:")
print(n1,",",n2,end=" , ")
while count < nterms:
nth = n1 + n2
print(nth,end=" , ")
# Werte aktualisieren
n1 = n2
n2 = nth
count += 1
Die Ausgabe beim Ausführen des obigen Codes ist:
你需要几项? 10 斐波那契数列: 0 , 1 , 1 , 2 , 3 , 5 , 8 , 13 , 21 , 34 ,Andere Erweiterungen
Python3-Beispiele