Comment Enseigner Python
Comment Enseigner Python
Comment Enseigner Python
color("red")
forward(60)
exitonclick()
color("red")
pensize(5)
forward(100)
left(90)
forward(100)
left(90)
forward(100)
left(90)
forward(100)
left(90)
exitonclick()
Important :
1. L’élève doit être capable de :
Exécuter et modifier un programme
Exploiter les commandes vues pour écrire un programme similaire
2. Le professeur n’est pas demandé d’expliquer l’importation du module turtle.
1
M. Adel NEHDI Email : [email protected]
M. Lazhar ZOUARI Email : [email protected]
2
M. Adel NEHDI Email : [email protected]
M. Lazhar ZOUARI Email : [email protected]
for i in [1,2,3,4] :
forward(60)
right(90)
exitonclick()
exitonclick()
Etoile Etoiles
from turtle import * from turtle import *
x = 5 color("blue")
for i in range(x) : pensize(2)
forward(200) x = 12
right(144) for i in range(x) :
forward(150)
exitonclick() right(150)
exitonclick()
end_fill()
exitonclick()
3
M. Adel NEHDI Email : [email protected]
M. Lazhar ZOUARI Email : [email protected]
4. Les conditions
Afficher une forme qui dépend de la valeur de x (carré, triangle, …)
# -*-coding:Latin-1 -*
from turtle import *
color("green")
x = int (input('Donner le nombre de segments (3,4 ou 5) '))
if x==3 :
write('Triangle');
for i in range(x) :
forward(60)
right(360/x)
if x==4 :
write('Carré');
for i in range(x) :
forward(60)
right(360/x)
if x==5 :
write('Polygone');
for i in range(x) :
forward(60)
right(360/x)
exitonclick()
Important :
Le minimum des commandes à utiliser :
L’affectation
Les entrées/sorties (input, print)
La boucle Pour
La condition Si