当前位置: 首页 > 后端技术 > Python

Python给你画一朵玫瑰

时间:2023-03-26 16:28:52 Python

听说python也会画?是的,今天我要为你画一朵玫瑰。turtle是python中一个强大的图像绘制库,可以用来绘制各种图像,使用起来非常方便。但是需要计算各种角度、距离等,所以要完成一幅复杂的图像还是比较困难的。今天我们将尝试画一朵玫瑰。有兴趣的可以自行调整源码的参数,也可以试着画出自己心中不一样的玫瑰。由于代码量较大,而且大部分功能都差不多,所以这里就不贴完整的源码了,只挑一些主要的功能进行说明。写这些文章的主要目的是说明python还是很好玩的,希望能激发大家学习python的兴趣。对了,想要完整源码的同学可以留言或者私信我。turtle.speed(5)#画笔移动的速度turtle.penup()#抬起画笔,移动画笔但不绘制图形turtle.pendown()#放下画笔,移动画笔开始绘制turtle.left(90)#Inverse顺时针转动画笔90度turtle.right(90)#顺时针顺时针转动画笔90度turtle.fd(25)#向前移动指定距离fd=forwardturtle.bd(30)#移动向后指定距离bd=backwardturtle.fillcolor("red")#填充颜色turtle.begin_fill()#开始填充turtle.end_fill()#结束填充turtle.circle(200,50)#画一个圆200为半径,50是弧度#在程序的最后一行加一行#否则画完后会自动退出turtle.done()效果。提醒大家一个小问题,这也是我在写这篇文章时遇到的问题。由于我也把这个python脚本命名为turtle.py,所以运行程序的时候报错,找不到对应的turtle模块。.后来发现如果这样写的话,importturtle语句实际上会导入脚本本身,而不是海龟库,所以直接重命名脚本即可。如果你觉得玫瑰花很美,请顺便在右下角给文章好看一下。