端午节快到了,我用Python画一盘粽子给大家,用到的Python库是熟悉的乌龟,提前祝大家端午节身体健康。首先,让我们画一个盘子。代码实现如下:minAngle=(2*math.pi/360)*angle/stepsrotateAngle=rotateAngle/360*2*math.pipenup()#开始画笔setpos(b*math.sin(rotateAngle),-b*math.cos(rotateAngle))pendown()#pendownforiinrange(steps):nextPoint=[a*math.sin((i+1)*minAngle),-b*math.cos((i+1)*minAngle)]nextPoint=[nextPoint[0]*math.cos(rotateAngle)-nextPoint[1]*数学。sin(rotateAngle),nextPoint[0]*math.sin(rotateAngle)+nextPoint[1]*math.cos(rotateAngle)]setpos(nextPoint)看效果:接下来我们再画一次粽子,代码实现如下如下:pensize(2)#画笔宽度pencolor(2,51,12)#画笔颜色fillcolor(4,77,19)#填充颜色begin_fill()fd(200)#向前画圆(15,120)#画圆弧fd(200)圆(15,120)fd(200)圆(15,120)fd(200)圆(15,60)fd(100)圆(15,90)fd(173)圆(1,90)end_fill()penup()fd(100)right(60)back(105)a=pos()pendown()color(60,67,0)fillcolor(85,97,9)begin_fill()fd(120)goto(a)penup()back(15)left(90)fd(20)right(90)pendown()fd(150)right(120)fd(24)right(60)fd(120)right(60)fd(24)end_fill()begin_fill()left(110)fd(65)left(100)fd(24)left(80)fd(50)end_fill()看效果:盘子里放一个粽子感觉太少了,再多加两个看看效果:最后加点文字,代码如下:write("祝大家端午节身体健康",move=False,align="center",font=("ComicSans",18,"bold"))看看最后的效果:源码在公众号Python小二后台有~
