首页 7 Python图形绘制-6

7 Python图形绘制-6

举报
开通vip

7 Python图形绘制-6Python图形绘制turtle绘图turtle绘图模块是Python中引入的一个简单的绘图工具,利用turtle模块绘图通常称为海龟绘图。为什么叫海龟绘图呢?绘图时有一个箭头(比作小海龟),按照命令一笔一笔地画出图形,就像小海龟在屏幕上爬行,并能留下爬行的足迹,于是就形成了图形。海龟就仿佛是绘图的画笔,而屏幕就是用于绘图的纸张。turtle绘图导入turtle模块使用turtle绘图,首先需要导入turtle模块,有以下两种方法。>>>importturtle>>>fromtu...

7 Python图形绘制-6
Python图形绘制turtle绘图turtle绘图模块是Python中引入的一个简单的绘图工具,利用turtle模块绘图通常称为海龟绘图。为什么叫海龟绘图呢?绘图时有一个箭头(比作小海龟),按照命令一笔一笔地画出图形,就像小海龟在屏幕上爬行,并能留下爬行的足迹,于是就形成了图形。海龟就仿佛是绘图的画笔,而屏幕就是用于绘图的纸张。turtle绘图导入turtle模块使用turtle绘图,首先需要导入turtle模块,有以下两种方法。>>>importturtle>>>fromturtleimport*turtle绘图2.turtle绘图属性turtle绘图有三个要素,分别是位置、方向和画笔。(1)位置是指箭头在turtle图形窗口中的位置。turtle图形窗口的坐标系采用笛卡儿坐标系,即以窗口中心点为原点向右为x轴正轴方向,向上为y轴正轴方向。在turtle模块中,reset()函数可使箭头回到坐标原点。(2)方向是指箭头的指向,使用left(degree)、right(degree)函数使得箭头分别向左、向右旋转degree度。(3)画笔是指绘制的线条的颜色和宽度,有关画笔控制函数如下:down():放下画笔,移动时绘制图形。这也是默认的状态。up():提起画笔,移动时不绘制图形。width(w):绘制图形时画笔的宽度,w为一个正数。color(s):绘制图形时画笔的颜色,s是一个字符串,例如"red"、"blue"、"green"分别表示红色、蓝色、绿色。fillcolor(s):绘制图形的填充颜色。turtle绘图3.turtle绘图命令turtle绘图有许多控制箭头运动的命令,从而绘制出各种图形。goto(x,y):将箭头从当前位置径直移动到坐标为(x,y)的位置,这时当前方向不起作用,移动后方向也不改变。如果想要移动箭头到(x,y)位置,但不要绘制图形,可以使用up()函数。例如,下列命令绘制一根水平直线。fromturtleimport*reset()#将整个绘图窗口清空并将箭头置于原点(窗口的中心)。goto(100,0)#从当前位置(0,0)运动到(100,0)位置forward(d):控制箭头向前移动,其中d代表移动的距离。在移动前,需要设置箭头的位置、方向和画笔三个属性。backward(d):与forward()函数相反,控制箭头向后移动,其中d代表移动的距离。speed(v):控制箭头移动的速度,v取[0,10]范围的整数,数字越大,速度越快。也可以使用“slow”、“fast”来控制速度。turtle绘图例绘制一个正方形。程序如下:fromturtleimport*color("blue")#定义绘制时画笔的颜色width(5)#定义绘制时画笔的线条宽度speed(10)#定义绘图的速度foriinrange(4):#绘出正方形的四条边forward(50)right(90)turtle绘图例绘制三个同心圆程序如下:fromturtleimport*foriinrange(3):up()#提起画笔goto(0,-50-i*50)#确定画圆的起点down()#放下画笔circle(50+i*50)#画圆感谢谢谢,精品 课件 超市陈列培训课件免费下载搭石ppt课件免费下载公安保密教育课件下载病媒生物防治课件 可下载高中数学必修四课件打包下载 资料搜集
本文档为【7 Python图形绘制-6】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
知识大咖
工程测量教师
格式:ppt
大小:1MB
软件:PowerPoint
页数:9
分类:互联网
上传时间:2021-11-23
浏览量:2