python 中的 turtle库 函数总结

版权声明:本文为博主原创文章,遵循 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’斜体
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值