Excel中怎样计算面积? Excel制作计算圆面积工具的教程-英雄云拓展知识分享
129
2023-11-13
【摘要】 本书摘自《Python趣味编程入门与实战》一书中第5章,第1节,王征、李晓波著。
第5章 Python 的海龟绘图
Turtle是Python内置的一个比较有趣味的标准模块,俗称 海龟绘图,它是基于tkinter库打造,提供一些简单的绘图工具, 海龟绘图最初源自20世纪60年代的Logo编程语言,之后一些 很酷的Python程序员构建了turtle库,让其他程序员只需要导入turtle,就可以在Python中使用海龟绘图。5.1 海龟绘图 Turtle 库
利用Python 的Turtle 库可以绘制很多好玩的图形,下面来详细讲解一下。
5.1.1 Turtle 库概述
Turtle 库是一个点线面的简单图形库,在 Python2.6 之后被引入进来, 能够完成一些简单的几何图形绘制。它就像一个小乌龟,在一个横轴为x 、 纵轴为y 的坐标系原点(0,0)位置开始,根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制出图形。
5.1.2 导入 Turtle 库
Turtle 库是 Python 内置的图形化模块,属于标准库之一,位于 Python
安装目录的 lib 文件夹下要在 Python 中使用Turtle 库,首先要导入该库,具体代码如下:
import turtle #导入 Turtle 库
或
import turtle as t #导入 Turtle 库,并指定导入库的别名为 t导入Turtle 库后,就可以在 Turtle 库的画布上用画笔绘制各种图形。
在画布上,坐标原点上有一只面朝x 轴正方向小乌龟。这里我们描述小 乌龟时使用了两个词语,分别是坐标原点(位置)和面朝x 轴正方向(方向)。
在 Turtle 绘图中,就是使用位置方向描述小乌龟(画笔)的状态。
5.2 画笔运动命令
在 Python 程序中,操纵海龟绘图有着许多的命令,这些命令可以分为三 种,分别是画笔运动命令、画笔控制命令和全局控制命令。下面先来讲解画
笔运动命令。
5.3 画笔控制命令
前面讲解了画笔运动命令,下面来讲解画笔控制命令,即设置画笔的颜色、宽度的命令。
5.3.2 实例:绘制太阳花
单击“开始”菜单,打开Python 3.7.2 Shell 软件,然后单击菜单栏中 的 “File/New File” 命令,创建一个Python 文件,并命名为 “Python5-3.
py”, 然后输入如下代码:
import turtle as t #导入 Turtle 库,并指定导入库的别名为 tt.color("red","yellow")# 同时设置pencolor=red,fillcolor =yellow
t.speed(10)-
t.begin_fill()
for x in range(50): t.forward(200) t.left(170)
t.end_fill()
#设置画笔绘制的速度为10
#准备开始填充图形
#利用 for 循环绘制太阳花
#向当前画笔方向移动200像素
#逆时针旋转170度
#填充完成
单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就可以运行程序代码,结果如图5.5所示。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~