dimanche 16 août 2009

Suite de Fibonacci

Voici un -très- petit programme qui illustre la suite de Fibonacci.
Malgré la simplicité de ce code, j'avoue avoir eu du mal avec les affectations de variables dans la boucle, car je ne trouvais pas le système logique.
En effet, prenons par exemple :
a, b = 1, 2
puis faisons :
a, b = b, a
le résultat ainsi produit est a = 2, et b = 1 ; or, pour mon cerveau, la logique voudrait que a = 2 et b = 2 car on affecte à a la valeur 2 puis ensuite on affecte la valeur de a à b, donc... 2.
Mais en Python ça n'est pas comme ça... Le résultat produit un échange des valeurs des variables.
C'est certes, une fonctionnalité pratique, mais j'avoue avoir eu du mal à l'accepter.
Lien vers le code : ici

Aucun commentaire:

Enregistrer un commentaire