知行编程网知行编程网  2022-11-27 21:30 知行编程网 隐藏边栏  2 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python的turtle能画啥的相关知识,包括怎么用python的turtle画图,以及python turtle教程这些编程知识,希望对大家有参考作用。

python的乌龟能画什么

听说 python 还能画画?是的,今天亲手画一朵玫瑰给你。

turtle是python中一个强大的图像绘制库,可以用来绘制各种图像,使用起来非常方便。

但是需要计算各种角度、距离等,所以要完成一幅复杂的图像还是比较困难的。

今天我们将尝试画一朵玫瑰。有兴趣的可以自行调整源码的参数,也可以试着画出自己心中不一样的玫瑰。

由于代码量较大,而且大部分功能都差不多,所以这里就不贴完整的源码了,只挑一些主要的功能进行说明。

写这些文章的主要目的是说明python还是很好玩的,希望能激发大家学习python的兴趣。

from turtlr import *
turtle.speed(5) #画笔移动的速度
turtle.penup()  #提起画笔,移动画笔但并不会绘制图形
turtle.pendown()  #放下画笔,移动画笔即开始绘制
turtle.left(90)  #逆时针转动画笔90度
turtle.right(90)  #顺时针时针转动画笔90度
turtle.fd(25) #向前移动指定距离 fd=forward
turtle.bd(30)   #向后移动指定距离 bd=backward
turtle.fillcolor("red")  #填充颜色
turtle.begin_fill()  #开始填充
turtle.end_fill()  #结束填充
turtle.circle(200,50)  #画一个圆 200 是半径,50 是弧度
#在程序的最后一行加一行
#不然画画结束后会自动退出
turtle.done()

提醒大家一个小问题,这也是我在写这篇文章时遇到的问题。由于我也把这个python脚本命名为turtle.py,所以运行程序的时候报错,找不到对应的turtle模块。 .

后来发现如果这样写的话,import turtle语句实际上会导入脚本本身,而不是海龟库,所以直接重命名脚本即可。

最后的成品如下

python的乌龟能画什么

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享