coquillage.py

Created by schraf

Created on August 14, 2021

452 Bytes


from turtle import *
from math import pi,sqrt

pas = 360
r = 180
# nb d'or
phi = (1 + sqrt(5)) / 2
pensize(2)
speed(6)

penup()
goto(-145,-90)
pendown()

for t in range(8):
  setheading(90 - 90 * t)
  # dessin de l'arc
  for _ in range(pas):
    right(90 / pas)
    forward(r * pi / 2 / pas)
  right(90)
  # dessin du carre
  for _ in range(4):
    forward(r)   
    right(90)
  # rayon pr etape suivante
  r *= phi - 1 

hideturtle()