turtle标准库的使用

turtle标准库的使用

一. 导入方式
1.import turtle
用这种方式导入turtle库,调用函数时需要turtle.<函数名>()来调用函数。
2.from turtle import *
*的意思是导入turtle库中所有函数,这样导入后面调用函数时不需要加turtle.做前缀。
3.import turtle as t
给turtle库起别名叫t,这样调用函数时用t.<函数名>()来调用函数。
二.函数
1.窗体函数setup()
turtle.setup(width,height,startx,starty)
width:设置窗口宽度,如果值是整数,表示的是像素值;如果值是小数,表示的是窗口宽度与屏幕的比例。
height:设置窗口高度,与上同。
startx:窗口左侧与屏幕左侧的像素距离,不给默认中央。
starty:窗口顶部与屏幕顶部的像素距离,不给默认中央。
2.画笔状态函数
pendown():放下画笔
penup():拿起画笔
pensize():设置画笔线条粗细
pencolor():设置画笔颜色

import turtle
turtle.pencolor('blue')//设置为画笔蓝色

下面三个函数要配合使用:
color():设置画笔和填充颜色
begin_fill():填充前用
end_fill():填充结束

import turtle
turtle.color('blue','red')
#画笔颜色蓝,填充颜色红
turtle.begin_fill()
#准备填充
for i in range(3):
#循环三次
	turtle.fd(100)
	#前进100像素
	turtle.left(120)
	#左转120度
turtle.end_fill()
#填充结束

通过上述操作最终我们可以得到一个蓝边内部填充红色的三角形
filling():返回填充状态,True为填充
clear():清空窗口
hideturtle():隐藏画笔形状
showturtle():显示画笔形状
reset():清空窗口,并重置位置
write():输出字符串
3.画笔运动函数
forward():沿着指定方向前进距离
backward():沿着相反方向后退指定距离
setheading(angle):设置朝向方向
circle(r,e):绘制一个半径为r旋转角度为e的圆或弧
undo():撤销最后一步动作
right(angle):向右旋转angle角度
left(angle):向左旋转angle角度
goto(x,y):移动到绝对坐标(x,y)处//不提笔会留下痕迹
speed():设置绘制速度,参数为0-10
想知道函数用法可在交互式窗口输入如下代码
在这里插入图片描述
即可得到:
在这里插入图片描述
dot(r,color):绘制一个半径r和颜色color的圆点
home():设置当前画笔位置为原点,朝向东//此过程不提笔也会留下痕迹

听课笔记,自用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值