利用python我们可以完成很多工作,turtle库作为绘图库更是有着很广阔的运用。比如我可以利用它来绘制一个四叶草。
import turtleimport mathturtle.pensize(1.5)turtle.pencolor('black')a=math.sin(math.radians(75))#计算四叶草圆弧段半径数值b=37.5/(a*a)c=float(input('输入一个合适的角度来确定四叶草位置:'))for i in range(1,5): if i==1:#修改该条件语句里的颜色单词可以改变叶子色彩 turtle.fillcolor('green') elif i==2: turtle.fillcolor('magenta') elif i==3: turtle.fillcolor('red') else: turtle.fillcolor('cyan') turtle.rt(c) turtle.begin_fill() turtle.fd(150) turtle.circle(-b,210) turtle.goto(0,0) turtle.lt(210) turtle.fd(150) turtle.circle(b,210) turtle.fd(150) turtle.penup() turtle.goto(0,0) turtle.pendown() turtle.seth(30) turtle.seth(-i*90) turtle.end_fill()turtle.done()