目录
一、初始化设置
二、画花瓣
三、画花蕊
四、画花杆和叶片
总代码
一、初始化设置
def Init():
turtle.penup() # 提起画笔(不画线)
turtle.pendown() # 放下画笔移动画笔开始绘制(画线)
二、画花瓣
实际上就是用一个个不同大小的圆弧,组成花瓣。
花瓣咱们选择黄色上色。
# 画花瓣 def Draw_Petals(): turtle.fillcolor('yellow') turtle.begin_fill() # 开始填充 # 第一个 turtle.right(61) turtle.circle(145, 30) turtle.left(100) turtle.circle(145, 30) # 第二个 turtle.right(122) turtle.circle(145, 30) turtle.left(100) turtle.circle(145, 30) # 第三个 turtle.right(122) turtle.circle(145, 30) turtle.left(100) turtle.circle(145, 30) # 第四个 turtle.right(122) turtle.circle(145, 30) turtle.left(100) turtle.circle(145, 30) # 第五个 turtle.right(122) turtle.circle(145, 30) turtle.left(100) turtle.circle(145, 30) # 第六个 turtle.right(122) turtle.circle(145, 30) turtle.left(100) turtle.circle(145, 30) # 第七个 turtle.right(122) turtle.circle(145, 30) turtle.left(100) turtle.circle(145, 30) # 第八个 turtle.right(122) turtle.circle(145, 30) turtle.left(100) turtle.circle(145, 30) # 第九个 turtle.right(122) turtle.circle(145, 30) turtle.left(100) turtle.circle(145, 30) turtle.end_fill()
三、画花蕊
再次调整位置,这次用红色上色。
# 画花蕊 def Draw_Blossom(): turtle.right(60) turtle.fillcolor('red') turtle.begin_fill() # 开始填充 turtle.circle(100, 370) # 半径 弧度(360为一周) turtle.end_fill()
四、画花杆和叶片
# 画花杆
def Draw_Rod():
# 往下
turtle.right(82)
turtle.fd(250)
# 返回
turtle.right(180)
turtle.fd(80)
# 画叶片
def Draw_Leaves():
turtle.fillcolor('green')
turtle.begin_fill()
# 第一个叶片
turtle.right(120)
turtle.circle(200, 50)
turtle.left(130)
turtle.circle(200, 50)
# 往上移动
turtle.right(110)
turtle.fd(50)
# 第二个叶片
turtle.left(60)
turtle.circle(200, 50)
turtle.left(130)
turtle.circle(200, 50)
turtle.end_fill()
也算是正式完工!!!