« Programmation Python/Turtle » : différence entre les versions
Contenu supprimé Contenu ajouté
m JackPotte a déplacé la page Python 3 par l'exemple/Turtle vers Programmation Python/Turtle sans laisser de redirection |
|||
Ligne 1 :
{{Python 3 par l'exemple}}
{{w|Turtle}} est un module graphique.
=== Tracer une spirale quelconque ===
<source lang="python">
from turtle import *
angle = 5
distance = 10
compteur = 0
while compteur <= 30:
forward(distance)
left(angle)
compteur += 1
angle += 2
</source>
Mais aussi de manière plus simple:
<source lang="python">
from turtle import *
speed("fastest") #Pour l'aider a aller plus vite
rayon = 1 #Le premier rayon par défaut
rayonSpiral = 100
while(rayon < rayonSpiral):
circle(rayon, 180)
rayon += 2 #écartement entre 2 demi-cercle de la spirale
</source>
=== Tracer une lanterne ===
<source lang="python">
from turtle import *
import math
def lanterne(l = 100):
left(90)
forward(l)
right(90)
forward(l)
right(90)
forward(l)
right(90)
forward(l)
right(135)
forward(l * math.sqrt(2))
left(90)
fillcolor("red")
fill(True)
forward(l * math.sqrt(2) / 2)
left(90)
forward(l * math.sqrt(2) / 2)
fill(False)
left(90)
forward(l * math.sqrt(2))
right(45)
lanterne(l = 100)
ht()
exitonclick()
</source>
|