Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
teaching:progappchim:suite_de_fibonacci-2 [2013/10/17 14:53] – créée villersd | teaching:progappchim:suite_de_fibonacci-2 [2013/10/24 10:06] – villersd | ||
---|---|---|---|
Ligne 16: | Ligne 16: | ||
1=1 | 1=1 | ||
b=1 | b=1 | ||
- | print i,a | + | print i,b |
# structure de répétition pour appliquer la règle de récurrence | # structure de répétition pour appliquer la règle de récurrence | ||
Ligne 45: | Ligne 45: | ||
i=1 | i=1 | ||
b=1 | b=1 | ||
- | print i,a | + | print i,b |
# structure de répétition pour appliquer la règle de récurrence | # structure de répétition pour appliquer la règle de récurrence | ||
Ligne 54: | Ligne 54: | ||
c=a+b | c=a+b | ||
i=i+1 | i=i+1 | ||
- | print i,c # | + | print i,c |
a=b | a=b | ||
b=c | b=c | ||
Ligne 69: | Ligne 69: | ||
* ... | * ... | ||
- | [[suite_de_fibonacci-3|Des réponses | + | En guise de préambule, on peut aussi regarder comment rendre un code python plus compact en groupant les commentaires avec les instructions, |
+ | |||
+ | |||
+ | <sxh python; title : fibonacci04-compact.py> | ||
+ | #! / | ||
+ | # -*- coding: utf-8 -*- | ||
+ | """ | ||
+ | Calculs des premiers éléments de la suite de Fibonacci. | ||
+ | Référence : http:// | ||
+ | """ | ||
+ | i,a=0,0 # élément d' | ||
+ | print i,a | ||
+ | i,b=1,1 # élément d' | ||
+ | print i,b | ||
+ | max=100 # indice du dernier terme (ou presque) | ||
+ | while i < max: # structure de répétition pour appliquer la règle de récurrence | ||
+ | # indices et éléments suivants de la suite | ||
+ | i, | ||
+ | print i,c | ||
+ | a,b=b,c | ||
+ | </ | ||
+ | |||
+ | [[http:// | ||
+ | #! / | ||
+ | # -*- coding: utf-8 -*- | ||
+ | """ | ||
+ | Calculs des premiers éléments de la suite de Fibonacci. | ||
+ | Référence : http:// | ||
+ | Représentation en spirale utilisant xturtle | ||
+ | cf. http:// | ||
+ | """ | ||
+ | from xturtle import * | ||
+ | reset() | ||
+ | up() | ||
+ | forward(50) | ||
+ | down() | ||
+ | scale=2 | ||
+ | i,a=0,0 # élément d' | ||
+ | print i,a | ||
+ | i,b=1,1 # élément d' | ||
+ | print i,b | ||
+ | max=10 # indice du dernier terme (ou presque) | ||
+ | while i < max: # structure de répétition pour appliquer la règle de récurrence | ||
+ | # indices et éléments suivants de la suite | ||
+ | i, | ||
+ | print i,c | ||
+ | a,b=b,c | ||
+ | # xturtle moves : | ||
+ | circle(c*scale, | ||
+ | |||
+ | input(' | ||
+ | </ | ||
+ | |||
+ | [[suite_de_fibonacci-3|Pour l' | ||