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
fibo
qui 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é.