from turtle import * from math import * a,b,d=6,4,1 speed(10) def y(t): return (sqrt(a**2-(d**2)*(sin(t)**2))+d*cos(t))*cos(t)-1 def x(t): return b*sin(t) def trace(n,s): penup() goto(x(0)*s,y(0)*s) pendown() for i in range(n+1): t=2*pi*i/n goto(int(x(t)*s),int(y(t)*s)) def dessin(): n=1000 for i in range(101): s=((100-i)*15/100) if int(i/10)%2==0: color(240,170,100) else: color(160,200,230) trace(n,s) hideturtle()