teaching:progappchim:suite_de_fibonacci

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 Wikipédia)

Regardez, et essayez…

fibonacci01-mauvais.py
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…

Réponse à la page suivante !

Ce site web utilise des cookies. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site.En savoir plus
  • teaching/progappchim/suite_de_fibonacci.txt
  • Dernière modification : 2017/02/24 08:50
  • de villersd