Vous êtes sur la page 1sur 2

TP1 from turtle import*

Tâche1 « cheminer sur une grille » question 3: déjà fait jeudi 21 septembre pendown()
pas=200
Réécriture du script 2 en python pour obtenir le chemin tracé forward(pas)
for i in range(9):
Tâche2 question 3a en python (non demandé) pas=pas-20
left(90)
from turtle import* forward(pas)
def rectangle(Longueur,Largeur): done()
pendown()
for i in range(2):
forward(Longueur)
left(90)
forward(Largeur)
left(90)
penup()
clear()
Longueur=50
Largeur=30
goto(0,0)
rectangle(Longueur,Largeur)
Longueur=Longueur*1.3
Largeur=Largeur*1.3
rectangle(Longueur,Largeur)
done()

Tache2 question 4 Les scripts python

Rectangle Carré Triangle Losange


from turtle import* from turtle import* from turtle import*
def from turtle import* def def
rectangle(Longueur,Largeur): def carre(Longueur): triangle(Longueur): losange(Longueur,angle):
pendown() pendown() pendown() pendown()
for i in range(2): for i in range(4): for i in range(3): for i in range(2):
forward(Longueur) forward(Longueur) forward(Longueur) forward(Longueur)
left(90) left(90) left(120) left(angle)
forward(Largeur) penup() penup() forward(Longueur)
left(90) clear() clear() left(180-angle)
penup() Longueur=75 Longueur=100 penup()
clear() goto(0,0) goto(0,0) clear()
Longueur=50 carre(Longueur) triangle(Longueur) Longueur=100
Largeur=30 done() done() Largeur=30
goto(0,0) goto(0,0)
rectangle(Longueur,Largeur) losange(Longueur,Largeur)
done() done()

Défis frise triangles « bis » puis « pas bis"


from turtle import* from turtle import*
def triangle(Longueur): def triangle(Longueur):
pendown() pendown()
for i in range(3):
for i in range(3):
forward(Longueur)
forward(Longueur) left(120)
left(120) penup()
penup() clear()
Longueur=100 Longueur=100
goto(0,0) goto(0,0)
for i in range(3): for i in range(3):
triangle(Longueur)
triangle(Longueur)
forward(Longueur)
forward(Longueur) left(60)
pendown() forward(Longueur)
left(60) left(120)
forward(Longueur) for i in range(3):
left(120) triangle(Longueur)
forward(3*Longueur) forward(Longueur)
done()
done()

Défis frise triangles octogone Défis carré imbriqués Défis spirale de demi carré
from turtle import*
from turtle import* def carre(Longueur): from turtle import*
def triangle(Longueur): pendown() def demicarre(Longueur):
pendown() for i in range(4): pendown()
forward(Longueur) forward(Longueur)
for i in range(3):
left(90) left(90)
forward(Longueur) penup()
left(120) forward(Longueur)
Longueur=10
penup() penup()
goto(0,0)
Longueur=100 for i in range(20): Longueur=10
goto(0,0) carre(Longueur) for i in range(20):
for i in range(6): Longueur=Longueur+5 demicarre(Longueur)
goto(0,0) left(90)
triangle(Longueur)
done() Longueur=Longueur+5
left(60)
forward(Longueur) done()
done()

Défis cercles imbriqués


from turtle import*
Longueur=10
for i in range(10):
circle(Longueur)
Longueur=Longueur+5
done()

Vous aimerez peut-être aussi