在python中海龟库的英文在python中海龟库的英文如下:
turtle绘图的基础知识:
1、画布(canvas)
turtle.screensize(canvwidth=None,canvheight=None,bg=None) #参数分别为画布的宽(单位像素), 高, 背景颜色 。
turtle.screensize() #返回默认大?。?00,300)
turtle.setup(width=0.5, height=0.75 , x=None, y=None) #参数:width,height: 输入宽和高为整数时,表示像素; 为小数时,表示占据电脑屏幕的比例 ,
(x,y): 这一坐标表示矩形窗口左上角顶点的位置,如果为空,则窗口位于屏幕中心 。
2、turtle空间与角度坐标体系
turtle.goto(x , y) #直接跳转到相应的坐标点
turtle.fd(d) #向前前进d像素
turtle.bk(d)#向后前进d像素
turtle.circle(r , angle) #以r为半径,旋转angel角度 。r为正,向前进方向左侧旋转,r为负,则相反 。x轴为0度,逆时针为角度正值,顺时针为角度负值 。
turtle.seth(angle) 改变行进方向,但不行进
3、RGB色彩模式
turtle.colormode(mode) mode=1,则为小数,mode=255,则为整数
turtle.pencolor(‘color’) color=颜色字符串,如red , blue
RGB小数数值:turtle.pencolor(0.63 , 0.13,0.93)
RGB元组值:turtle.pencolor((0.63,0.13 , 0.93))
4、画笔控制函数
turtle.penup()#抬起画笔 , 不绘画
turtle.pendown()#落下画笔,开始绘画,前两者成对出现
turtle.pencolor()#绘画颜色
turtle.pensize() #画笔粗细
turtle.speed(speed):#设置画笔移动速度,画笔绘制的速度范围[0,10]整数,数字越大越快 。
turtle.begin_fill()#准备开始填充图形
turtle.end_fill()#填充完成
turtle.color(color1,color2) #同时设置pencolor=color1, fillcolor=color2
5、方向控制函数
turtle.setheading(angle)#改变行进方向 , 但不行进,为绝对角度 。
turtle.left(angel)#海龟向左转,angel在海龟当前行进方向上旋转的角度
turtle.right(angel)#海龟向右转,angel在海龟当前行进方向上旋转的角度
6.其他函数
turtle.stamp()复制当前图形
turtle.write(s,[font=("font-name",font_size,"font_type")])写文本 , s为文本内容,font是字体的参数,分别为字体名称 , 大小和类型;font为可选项,font参数也是可选项
turtle.undo()取消最后一个图的操作
turtle.clear()清空turtle窗口,但是turtle的位置和状态不会改变
turtle.reset()清空窗口,重置turtle状态为起始状态
Python内置turtle海龟库函数讲解 4一、海龟状态函数
1、显示海龟
showturtle()或st()
无参数直接调用
2、隐藏海龟
hideturtle()或ht()
无参数直接调用
3、返回海龟的状态(True或False)
isvisible()
无参数直接调用
二、外观函数
1、改变海龟的外形或返回当前海龟形状
shape(name)
默认的参数是:"arrow", "turtle", "circle", "square", "triangle", "classic" 。
2、设置海龟尺寸模式
resizemode(rmode)
参数:默认值("auto", "user", "noresize")
3、调整海龟的大小或返回当前大小参数值
shapesize(wid,len,outline)或turtle.sieze(wid,len,outline)
参数 wid 正数 len 正数 outline正数
4、设置或返回当前的剪切因子
shearfactor()
参数: shear 实数
5、设置倾角
settiltangle(angle)
参数:angle角度和海龟朝向不同
6、设置海龟与朝向的夹角
tilt(angle)
Python内置turtle海龟库函数讲解11、返回原点
推荐阅读
- ios王者支付用的哪个id,苹果王者荣耀付款
- oracle中的data数据,oracle datatype
- TPLINK路由器怎么设置qq,tplink路由器怎么设置别人蹭网
- 推荐一款网络游戏,一款网络游戏的寿命
- php保存获取的数据库 php数据存储
- 如何加快推广新媒体运营,如何加快推广新媒体运营
- 2015新网络游戏,2015网络游戏排行榜前十名
- 如何建立asp.net,如何建立一所大学by羊羽子
- MySQL双主键怎么写 mysql 双主