您现在的位置是:首页 > 数码 > 

python 中的 turtle库 函数总结

2025-07-21 09:48:54
python 中的 turtle库 函数总结 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: 之前学习了turtle,现在把我在turtle中用到的函数罗列总结出来。 先导入turte import turtle as t 画布控制 绘制画布

python 中的 turtle库 函数总结

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:

之前学习了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 为画布的背景

()清空画布,但是turtle的位置和状态不会改变;
t.reset()清空窗口,重置turtle状态为起始状态
t.done()绘画完后,使画布内容保留
t.bgcolor(颜字符串 or 颜元组 )定义画布背景颜

画笔控制

t.pensize(width)设置画笔的粗细
t.pencolor (颜字符串 or RGB颜元组)画笔颜
(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()开始填充
_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像素长度
(radius,range,steps)radius:半径 range:范围 只有参数radius时,绘制确定半径的圆; 参数radius,range,绘制圆弧 ; 参数radius,steps,绘制正多边形
(50) #画半径为50 的圆

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

(100,one,5) # 在半径为100的圆中,画正5边形

其他控制

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

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

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

font_type 的三种类型:

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

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/shuma/794002.html

相关标签:无
上传时间: 2024-01-09 22:15:48
留言与评论(共有 7 条评论)
本站网友 阴历7月15
20分钟前 发表
图案填充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
本站网友 万华集团
17分钟前 发表
font=(字体
本站网友 酷6下载器
27分钟前 发表
python 中的 turtle库 函数总结 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明
本站网友 一泡而红
6分钟前 发表
200) # 画半径为100,角度为200的圆弧 (100
本站网友 做包皮
21分钟前 发表
本站网友 网络电话安装
4分钟前 发表
python 中的 turtle库 函数总结 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明