Python怎么画玫瑰花?Python画玫瑰花表白的代码

学习python的小伙伴都知道python可以去做很多的事情,现在很多有喜欢的人的小伙伴可能就是为了每个特殊的节日如何向她和他表白而感到烦恼 。下面的这一篇文章就会带来python画玫瑰花的代码,来让你为它准备的一个别出心裁的表白方法 。

Python怎么画玫瑰花?Python画玫瑰花表白的代码

文章插图
1.python之中画玫瑰花需要使用到两个内置模块,分别是绘图模块turtle,还有一个就是时间模块time 。这两个模块的作用就是使用绘图模块turtle去指明绘图的步骤,然后使用时间模块time在一定时间内执行这些步骤 。
2.绘图模块turtle去画一个玫瑰花需要去指定画笔的速度,然后设置画笔是从画布的哪一个位置开始画画 。再之后就是启动画笔,设置画笔的大小和每一次移动的角度 。
3.画笔启动之后就可以去通过设置left和right等不同角度的方向让画笔去移动到不同的位置并形成笔记,最后再回到原来的位置使用红色进行填充 。这样一个玫瑰花就画好了,详细代码如下所示:
# 导入模块import turtleimport time# 设置画笔大小、起始位置和移动速度turtle.speed(5)turtle.penup()turtle.left(90) turtle.fd(200)turtle.pendown()turtle.right(90)turtle.pensize(2)# 画玫瑰花的花蕊并填充颜色turtle.fillcolor("red") turtle.begin_fill()turtle.circle(10, 180)turtle.circle(25, 110)turtle.left(50)turtle.circle(60, 45)turtle.circle(20, 170)turtle.right(24)turtle.fd(30)turtle.left(10)turtle.circle(30, 110)turtle.fd(20)turtle.left(40)turtle.circle(90, 70)turtle.circle(30, 150)turtle.right(30)turtle.fd(15)turtle.circle(80, 90)turtle.left(15)turtle.fd(45)turtle.right(165)turtle.fd(20)turtle.left(155)turtle.circle(150, 80)turtle.left(50)turtle.circle(150, 90)turtle.end_fill()# 画玫瑰花的花瓣turtle.left(150)turtle.circle(-90, 70)turtle.left(20)turtle.circle(75, 105)turtle.setheading(60)turtle.circle(80, 98)turtle.circle(-90, 40)turtle.left(180)turtle.circle(90, 40)turtle.circle(-80, 98)turtle.setheading(-83)# 画玫瑰花的叶子turtle.fd(30)turtle.left(90)turtle.fd(25)turtle.left(45)turtle.fillcolor("green")turtle.begin_fill()turtle.circle(-80, 90)turtle.right(90)turtle.circle(-80, 90)turtle.end_fill()turtle.right(135)turtle.fd(60)turtle.left(180)turtle.fd(85)turtle.left(90)turtle.fd(80)turtle.right(90)turtle.right(45)turtle.fillcolor("green")turtle.begin_fill()turtle.circle(80, 90)turtle.left(90)turtle.circle(80, 90)turtle.end_fill()turtle.left(135)turtle.fd(60)turtle.left(180)turtle.fd(60)turtle.right(90)turtle.circle(200, 50) turtle.done()【Python怎么画玫瑰花?Python画玫瑰花表白的代码】以上就是python画玫瑰花的详细步骤和代码示例了,希望对你有所帮助 。

    推荐阅读