# Programm joonistab epitsükloidi # Muutes b-d saame erineva arvu "kroonlehti" # Kui a=b on tulemuseks kardioid from turtle import * from math import * a=100 b=25 penup() sety(-a) pendown() pencolor('blue') circle(a) penup() sety(0); setx(a) pendown() fillcolor('red') pencolor('red') #begin_fill() for nurk in range(0,360,1): nurk_r = radians(nurk) x = (a+b)*cos(nurk_r) - b*cos((a+b)/b*nurk_r) y = (a+b)*sin(nurk_r) - b*sin((a+b)/b*nurk_r) setx(x) sety(y) #end_fill() done()