Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révisionLes deux révisions suivantes | ||
teaching:progappchim:suite_de_fibonacci-2 [2017/02/23 10:43] – villersd | teaching:progappchim:suite_de_fibonacci-2 [2017/02/23 11:17] – villersd | ||
---|---|---|---|
Ligne 91: | Ligne 91: | ||
</ | </ | ||
- | [[http:// | + | [[http:// |
+ | |||
+ | <code python fibonacci-turtle.py> | ||
#! / | #! / | ||
# -*- coding: utf-8 -*- | # -*- coding: utf-8 -*- | ||
Ligne 97: | Ligne 99: | ||
Calculs des premiers éléments de la suite de Fibonacci. | Calculs des premiers éléments de la suite de Fibonacci. | ||
Référence : http:// | Référence : http:// | ||
- | Représentation en spirale utilisant | + | Représentation en spirale utilisant |
- | cf. http:// | + | |
""" | """ | ||
- | from xturtle | + | from turtle |
reset() | reset() | ||
up() | up() | ||
forward(50) | forward(50) | ||
down() | down() | ||
- | scale=2 | + | scale = 2 |
- | i,a=0,0 # élément d' | + | i, a = 0, 0 # élément d' |
- | print i,a | + | print(i,a) |
- | i,b=1,1 # élément d' | + | i, b = 1, 1 # élément d' |
- | print i,b | + | print(i,b) |
- | max=10 # indice du dernier terme (ou presque) | + | max = 12 # indice du dernier terme (ou presque) |
while i < max: # structure de répétition pour appliquer la règle de récurrence | while i < max: # structure de répétition pour appliquer la règle de récurrence | ||
# indices et éléments suivants de la suite | # indices et éléments suivants de la suite | ||
- | i, | + | i, c = i+1, a+b |
- | print i,c | + | print(i,c) |
- | a,b=b,c | + | a, b = b, c |
# xturtle moves : | # xturtle moves : | ||
circle(c*scale, | circle(c*scale, | ||
- | | + | |
input(' | input(' | ||
- | </sxh> | + | </code> |
[[suite_de_fibonacci-3|Pour l' | [[suite_de_fibonacci-3|Pour l' | ||