2010-08-04 5 views
0

Possible en double:
How to write the Fibonacci Sequence in Pythonséquence Fibonacci

Salut. Je suis également un programmeur d'apprentissage et on m'a demandé la même question que vous avez été demandé pour les numéros de Fibonacci et je ne peux pas le comprendre. Pouvez-vous s'il vous plaît me montrer le code que vous avez utilisé pour générer ces nombres en demandant à l'utilisateur de donner des nombres et de trouver uniquement les nombres dans la plage spécifiée? Merci

+0

Avez-vous essayé Google pour "python Fibonacci"? – Anycorn

+0

Essayez-vous de savoir si les numéros d'entrée appartiennent à la séquence de Fibonacci? – NullUserException

Répondre

1

Je ne vais pas pour vous donner le code - vous devriez être capable de l'écrire vous-même. Voici quelques choses que vous devez savoir quand écrire cependant (Ne pas utiliser récursivité):

  • Créer 3 variables égales à -1 (n1), 1 (n2) et n1 + n2 sumn.
  • Créer une boucle en utilisant for i in range(amount_of_numbers), où amount_of_numbers est le nombre de numéros que vous voulez générer
  • Dans cette boucle, réassigner n1 à n2, n2 à sumn, et, encore une fois, sumn à n1 + n2.
  • Imprimez sumn (à l'intérieur de la boucle).

Cela devrait être tout ce que vous devez savoir si vous êtes vraiment perdu sur où aller avec cela. Si vous avez besoin d'aide avec une syntaxe spécifique, vous pouvez consulter le python docs.

Votre sortie devrait ressembler à ceci:

1 
1 
2 
3 
5 
8 
13 
21 
Questions connexes