Vidéo 21 : Boucle for : suite de Fibonacci¶
Fibonacci¶
Voici les 12 premiers termes de la suite de Fibonacci :
\(1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144\)
Plus généralement, les deux premiers termes de cette suite sont 1 et encore 1 et, chaque terme de la suite à partir du troisième s’obtient en faisant la somme des deux précédents. Par exemple, ci-dessus, \(89 = 34 + 55\).
Le but de cette question est juste de permettre facilement de visualiser les termes de la suite. Écrire une fonction
fibo_liste(n)qui, pour un entier \(n\geq 2\), construit la liste des \(n\) premiers termes de la suite de Fibonacci. On utilisera la méthodeappend. Tester en affichant la liste.Cette question n’utilise pas la question précédente.
Ecrire une fonction
fiboqui renvoie le \(n\)-ième terme de la suite de Fibonacci. Par exemple,fibo(12)vaut 144. On observera qu’il est totalement INUTILE de stocker TOUS les termes de la suite antérieurs au terme à calculer, il suffit juste de disposer des deux termes qui précèdent le terme recherché.