本次我们继续使用turtle模块绘制图案,附代码
效果如下图:
n=3
n=5
n=7
n=9
n=2
n=8
代码:
from turtle import *from math import *def rose(a,n): t=0 while t<=cycle: x=cos(t)*a*(sin(n*t)) y=sin(t)*a*(sin(n*t)) goto(x,y) dot(10) pd() t+=1 pu()speed(0)tracer(100)pencolor("blue")pensize(5)pu()cycle=360a=150n=5rose(a,n)hideturtle()done()
n的数值可以自己改,dot的大小也是可以更改的
喜欢的话就点赞关注吧!订阅Turtle画图专栏,查看更多往期文章!