# Les 50 pentagones, créé le 24/06/2016 avec EduPython from math import * from turtle import * def pentagone(cote): for n in range(5): forward(cote) left(72) def spirale(nombre_triangle,cote): coeff=0.1 a=cote d=coeff*a for i in range(nombre_triangle): pentagone(a) d=coeff*a forward(d) a_prime=sqrt((a-d)**2+d**2-2*(a-d)*d*(1-sqrt(5))/4) angle=(180/pi)*acos((a_prime**2+a**2-2*a*d)/(2*a_prime*(a-d))) left(angle) a=a_prime # shape configure le curseur shape("turtle") # speed règle la vitesse speed("fastest") up() goto(-190,-210) down() spirale(50,370) up() # done attend que la fenêtre graphique soit fermée pour arrêter le programme done()