Bonjour, j'essaie de faire un programme en tant que exercice, le but de ce programme est qu'il dessine dès qu'on le lance un carré et un trianqle. Pour ce, j'ai fais un module et un script principal:

Dans le module intitulé dessins_tortue.py :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
from turtle import *
 
def carre(taille, couleur):
    "fonction quidessine un carré de taille et de couleur déterminées"
    color(couleur)
    c = 0
    while c<4:
        forward(taille)
        right(90)
        c = c + 1
 
def triangle(taille, couleur):
    "fonction dessine un triangle de taille te de couleur déterminées"
    color(couleur)
    t = 0
    while t<3:
        forward(taille)
        right(60)
        t = t + 1

et dans le script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
from dessins_tortue import *
 
 
up()
goto(-150, 50)
 
 
i = 0
 
while i<1:
    down()
    carre(30, 'red')
    up()
    forward(35)
    down()
    triangle(30, 'green')
    up()
    forward(35)
    i = i + 1
Le problème c'est que le triangle ne se fait pas, je peut changer l'angle(ligne 16 du module) il me trace toujours une figure bizare qui n'a rien d'un triangle. Merci d'avance pour votre aide.