====== Suite de Fibonacci ====== La suite de Fibonacci est une suite d'entiers dans laquelle chaque terme est la somme des deux termes qui le précèdent. Elle commence généralement par les termes 0 et 1 (parfois 1 et 1) et ses premiers termes sont : 0, 1, 1, 2, 3, 5, 8, 13, 21, etc. (reference [[http://fr.wikipedia.org/wiki/Suite_de_Fibonacci|Wikipédia]]) ===== Un premier (mauvais) programme ===== Regardez, et essayez... a = 0 print(a) b = 1 print(b) c = a + b print(c) d = b + c print(d) e = c + d print(e) f = d + e print(f) g = e + f print(g) h = f + g print(h) i = g + h print(i) j = h + i print(j) k = i + j print(k) l = j + k print(l) Vous avez bien le début de la suite de Fibonacci. Mais pourquoi ce code est-il si mauvais ? * code sans commentaire * noms de variables sans signification * pas de structure de programmation * pas de numérotation (indices) des éléments de la suite * pas de déclaration sur l'environnement python et l'encodage * ... Pour palier à ces défauts, quelles propositions avez-vous ? Cherchez par vous-même, essayez, et surtout ne vous contentez pas de lire la solution ! Vous aurez l'impression de comprendre, mais vous risquez bien de ne rien apprendre alors... [[suite_de_fibonacci-2|Réponse à la page suivante !]]