Exercice N°6

Enoncer:Écrire un programme en python qui permet de réaliser le dessin d'un maison suivant :

Correction :
from turtle import*
pensize(3)
up()
goto(-50,-50)
down()
right(90)
forward(400)
left(90)
forward(500)
left(90)
forward(400)
up()
goto(-50,-50)
down()
right(45)
backward(20)
left(90)
forward(20)
right(90)
forward(380)
right(88)
forward(390)
right(90)
forward(20)
right(90)
forward(372)
left(88)
forward(340)
up()
goto(80,-120)
down()
right(45)
for i in range(4):
        forward(50)
        left(90)
for i in range(4):
        forward(50)
        right(90)
for i in range(4):
        backward(50)
        right(90)
for i in range(4):
        backward(50)
        left(90)
up()
goto(350,-120)
down()
for i in range(4):
        forward(50)
        left(90)
for i in range(4):
        forward(50)
        right(90)
for i in range(4):
        backward(50)
        right(90)
for i in range(4):
        backward(50)
        left(90)
up()
goto(160,-448)
down()
right(90)
forward(200)
right(90)
forward(100)
right(90)
forward(200)
up()
goto(338,80)
down()
left(180)
forward(80)
right(90)
forward(40)
right(90)
forward(112)