python 中的 turtle库 函数总结

您所在的位置:网站首页 turtle模块函数大全 python 中的 turtle库 函数总结

python 中的 turtle库 函数总结

2024-07-14 22:35| 来源: 网络整理| 查看: 265

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_46234681/article/details/106436412

之前学习了turtle,现在把我在turtle中用到的函数罗列总结出来。

先导入turte import turtle as t 画布控制

绘制画布

第一种方法 t.setup(width,height,starx,stary,)

width,height为整数时,表示像素大小 为浮点数时,表示占屏幕百分比 starx,stary 定义画布在屏幕的为之,默认为正中心。 在这里插入图片描述

第二种方法 t.screensize(width,height,backgroundcolor)

width,height均为正整数,表示像素大小 backgroundcolor 为画布的背景色

t.clear()清空画布,但是turtle的位置和状态不会改变;t.reset()清空窗口,重置turtle状态为起始状态t.done()绘画完后,使画布内容保留t.bgcolor(颜色字符串 or 颜色元组 )定义画布背景颜色 画笔控制 t.pensize(width)设置画笔的粗细t.pencolor (颜色字符串 or RGB颜色元组)画笔颜色t.color(a,b)a:画笔颜色 b:图案填充色t.speed()画笔绘画速度(0-10)‘0’最快,1-10,数字越大越快t.penup()/t.pu()画笔抬起t.pendown()/t.pd()画笔落下t.setx(x )只改变x坐标,不改变y坐标t.sety(y )只改变y坐标,x坐标不变t.goto(x,y)使画笔移动到(x,y)位置t.begin_fill()开始填充t.end_fill()填充结束t. showturtle() / t.st()展示画笔t.hideturtle() / t.ht()隐藏画笔t.shape( name)画笔形状,name为画笔样式。可通过turtle.getshapes()获取可用形状列表

画笔形状列表

绘图控制 t.seth(angle)控制画笔方向t.left(angle)使画笔 逆时针 转动t.right(angle)使画笔 顺时针 转动t.forward(length) /t.fd(length)前进length像素长度t.backward(length) /t.bk(length)后退 length像素长度t.circle(radius,range,steps)radius:半径 range:范围 只有参数radius时,绘制确定半径的圆; 参数radius,range,绘制圆弧 ; 参数radius,steps,绘制正多边形 t.circle(50) #画半径为50 的圆

在这里插入图片描述

t.circle(100,200) # 画半径为100,角度为200的圆弧

在这里插入图片描述

t.circle(100,None,5) # 在半径为100的圆中,画正5边形

在这里插入图片描述

其他控制 t.delay( )绘画延迟 单位为毫秒t.title(name)定义画布名称 name为画布名t.textinput(窗口名,描述信息)弹出一个对话框窗口,用于输入字符串, 返回字符串输入t.numinput(title,提示,default = None,minval = None,maxval = None )弹出对话框,根据提示输入数字,返回数字输入t.write(s,font=(字体 , font_size, ”font_type”))写文本,s为文本内容,font是字体的参数,里面分别为字体名称,大小和类型;

write中可用的字体有:(以下是我从微软中试出能用的字体)

airial宋体黑体华文楷体方正舒体方正粗黑宋简体华文隶书华文行楷方正姚体仿宋华文新魏华文细黑。。。。。。。

font_type 的三种类型:

‘bold’ 加粗'normal’正常'italic’斜体


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3