je cherche a faire un code d'une fonction polygon qui trace un polygon qlq conque de taille et couleur ,le nombre de taille étant parametré la fonction devrais donc aussi pouvoir faire,entre autres , un carre ou un triange

l'angle pour tracer un polygone à 3 cotés :60°
en génrale pour tracer un pentagone, il faut un angle de 108°
hexagone 120°
septagon 128.57...°
octagon 135°
Noagon 140°

en générale (n-2) × 180° / n

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
def polygone(taille,couleur) :
...     n = 3 
...     taille = (n-2) * 180 / n
...     color(couleur)
...     for x in range(n) :
...             forward(taille)
...             left(taille)
... 
>>> polygone(100, "green")
sa marche pas se code veuillez m'aider svp