Suite de Fibonacci en Python
La suite de Fibonacci est une suite comme ceci : 0, 1, 1, 2, 3, 5, 8, 13. En particulier, le 0e terme est 0, et le 1er terme est le premier 1. À partir du troisième terme, chaque terme est égal à la somme des deux termes précédents.
Le code pour implémenter la suite de Fibonacci en Python est le suivant :
Exemple (Python 3.0+)
# -*- coding: UTF-8 -*-
# Nom du fichier : test.py
# auteur : www.example.com
# Implémentation de la suite de Fibonacci en Python
# Obtenir les données d'entrée utilisateur
nterms = int(input("De combien de termes avez-vous besoin ?"))
# Premier et deuxième termes
n1 = 0
n2 = 1
count = 2
# Vérifier si la valeur d'entrée est valide
if nterms <= 0:
print("Veuillez saisir un entier positif.")
elif nterms == 1:
print("Suite de Fibonacci :")
print(n1)
else:
print("Suite de Fibonacci :")
print(n1,",",n2,end=" , ")
while count < nterms:
nth = n1 + n2
print(nth,end=" , ")
# Mettre à jour les valeurs
n1 = n2
n2 = nth
count += 1
La sortie de l'exécution du code ci-dessus est :
你需要几项? 10 斐波那契数列: 0 , 1 , 1 , 2 , 3 , 5 , 8 , 13 , 21 , 34 ,Autres extensions
Exemples Python3