首页 turtle画图代码大全-turtle库操作命令(连载中)

turtle画图代码大全-turtle库操作命令(连载中)

举报
开通vip

turtle画图代码大全-turtle库操作命令(连载中)  turtle画图代码大全turtle库操作命令(连载中)  turtle库是画图库库调用库调用可以有三种方法  使用时可以importturtle,类似于c语言开头的调用头文件,每调用一个函数就要加turtle,如turtle.setup();turtle.seth()……或者是fromturtleimport*,这样后面可以省略turtle。但是当调用多个库时可能出现函数名重复的情况所以有选择使用。嫌turtle太长可以用importturtleas你想要的名字如importturtleasa,那么第一种方法...

turtle画图代码大全-turtle库操作命令(连载中)
  turtle画图代码大全turtle库操作命令(连载中)  turtle库是画图库库调用库调用可以有三种方法  使用时可以importturtle,类似于c语言开头的调用头文件,每调用一个函数就要加turtle,如turtle.setup();turtle.seth()……或者是fromturtleimport*,这样后面可以省略turtle。但是当调用多个库时可能出现函数名重复的情况所以有选择使用。嫌turtle太长可以用importturtleas你想要的名字如importturtleasa,那么第一种方法里的turtle就可以换成a  例如画一个正方形:importturtleasaa.fd(100)a.seth(90)a.fd(100)a.seth(180)a.fd(100)a.seth(270)a.fd(100)a.seth(360) 而且既然你在当前程序里已经管turtle叫a了,你再叫turtle就不行了设置绘图窗体turtle.setup(width,height,startx,starty) 该函数设置画图窗口的位置大小,参数为画图窗口左上角点相对于屏幕左上角点的坐标,也可以不如果只规定窗体的长宽,则位置是屏幕正中,也可以不设置。turtle库里的两套坐标系1.海龟角度坐标系主要是以海龟头朝向为正向,向左向右向后运动。命令有:turtle.fd(distance)#前进,全写是turtle.forword()turtle.bk(distance)#后退,全写是.back()turtle.rt(angle)#右转,也可是.right()turtle.lt(angle)#左转,也可以是.left(angle)turtle.circle(r,angle)#画圆,半径r,画多少angle的圆弧,不加angle默认整个圆。圆心在海龟左侧r处,如果r为负值则在右侧。2.绝对坐标系 以在屏幕正中为原点的笛卡尔坐标系为参考。命令有:turtle.goto(x,y)#(x,y)是海龟去的坐标,如turtle.goto(50,60),就到坐标为(50,60)的位置。turtle.seth(angle)#改变海龟的朝向,基准一直是x轴正方向。如果海龟的前进方向是沿着y轴正方向,要让朝向变成x负方向,要使用turtle.seth(180),而不是turtle.seth(90)画笔控制turtle.penup()或者turtle.pu()#抬起画笔,不再画线turtle.pendown()或者turtle.pd()#落下画笔,继续画线与方向控制函数一起使用来画图。画笔色彩:turtle库采用RGB三色体系,turtle.colormode()#参数是RGB代码,turtle.pensize()#设置画笔的宽度; turtle.speed()#设置画笔移动速度,画笔绘制的速度范围[0,10]整数,数字越大越快。 turtle.pencolor()#没有参数传入,返回当前画笔颜色,传入参数设置画笔颜色, #可以是字符串如"green", "red",也可以是RGB 3元组等等等,可以自行百度。以下绘制蟒蛇的一段代码#PythonDraw.pyimportturtleturtle.setup(650,350,200,200)#设置绘图窗体大小turtle.penup()#抬起画笔turtle.fd(-250)#让海龟移动到-250像素的位置turtle.pendown()#降落turtle.pensize(25)#设置画笔宽度为25turtle.pencolor("purple")#颜色为紫色turtle.seth(-40)#龟头转向-40度方向foriinrange(4):#此三行是画蛇身体turtle.circle(40,80)turtle.circle(-40,80)turtle.circle(40,80/2)#这下面是画蛇脖子(哎,蛇是不是没脖子)和蛇头turtle.fd(40)turtle.circle(16,180)turtle.fd(40*2/3)turtle.done() 本文属于学习笔记和心得参考中国大学mooc,北京理工大学python语言程序设计 -全文完-
本文档为【turtle画图代码大全-turtle库操作命令(连载中)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
永兴文档
暂无简介~
格式:doc
大小:169KB
软件:Word
页数:6
分类:互联网
上传时间:2023-06-22
浏览量:7