教你如何用91行代码实现一朵玫瑰花的绘制。
要用到的工具:
Pycharm编译器,windows10环境,turtle库
我们准备好前2个后,我们就剩下turtle库的安装
pip install turtle #安装好turtle库
我们下面就开始实现一朵玫瑰花的绘制了.
主体:
import turtle as t
#定义一个曲线绘制函数
def DegreeGurve(n,r,d=1):
for i in range(n):
t.left(d)
t.circle(r,abs(d))
初始位置的设定
#初始位置设定
s=0.2#size
t.setup(450*5*s,750*5*s)
t.pencolor('black')
t.fillcolor('red')
t.speed(100)
t.penup()
t.goto(0,900*s)
t.pendown()
绘制花朵形状:
#绘制花朵形状
t.begin_fill()
t.circle(200*s,30)
DegreeGurve(60,50*s)
t.circle(200*s,30)
DegreeGurve(4,100*s)
t.circle(200*s,50)
DegreeGurve(50,50*s)
t.circle(350*s,65)
DegreeGurve(40,70*s)
t.circle(150*s,50)
DegreeGurve(20,50*s,-1)
t.circle(400*s,60)
DegreeGurve(18,50*s)
t.fd(250*s)
t.right