import turtle
#设置窗体的大小及位置
turtle.setup(600,600,600,200) #,宽,高,窗口左部边与屏幕左部的距离,,窗口顶部边与屏幕顶部的距离
# 屏幕的像素是1980*1080大小(横有1980个小格,竖着有1080个小格)
turtle.forward(50) #向当前画笔方向移动指定像素长度,此语句的缩写 turtle.fd(50)
turtle.backward(20) #向当前画笔的“方向”“后退”移动指定像素长度,此语句的缩写 turtle.bk(20)
turtle.right(90) #在“本来位置”方向上“原地”向右转
turtle.left(90) #在“本来位置”方向上“原地”向左转
turtle.setheading(120)#以窗口的“正坐标轴”的原点上为基础,设置当前要朝向为的角度,与原先方向,角度,无任何关系
#缩写为turtle.seth(120)
turtle.goto(100,100)#以窗口的“正坐标轴”的原点上为基础,画出一条从原点到指定坐标点的一条直线,但是到位置了,小乌龟还是保持着上一次的“方向”
turtle.penup()#提起画笔,在运行运动函数时,就是不沾墨的画动,画的是空线
turtle.pensize(10) #笔尖粗为10个像素
turtle.begin_fill()#填充色开始说明
turtle.pendown()#画笔状态,放到纸上,画实体线
turtle.color("red")#画笔将要画出的墨水颜色
turtle.circle(50,360)#在现在位置上画一个圆,这是以此刻点(但此刻点不是圆心点)垂直于该点的切线的方向做一条虚半径为50,且运动的弧角度为360度
turtle.undo()#原路退回此步的开始点(上一步的结束点),且是能看到退回的运动轨迹的,而不是直接瞬间返回此步的开始点
turtle.end_fill()#填充色结束说明
turtle.clear()#清空以上的运动函数所画的内容,但是清空后画笔依然保留原来运动函数时的位置
turtle.reset()#之前所做的一切的一切全部清空,并重置到原点和初始默认的方向(一招打到解放前)
turtle.fd(1000)#11
turtle.screensize(3000,3000)#2,,,,,因为11所展示的画已超出之前画布的大小,所以要想完整体现出11的内容,就要把画布扩大,所以2是“重新”修改画布的尺寸大小的
turtle.hideturtle()#隐藏画笔画出的图最后的小箭头a
turtle.showturtle()#展示出画笔画出的图最后的小箭头b a与b是一对的
turtle.sleep(3)#它的作用是让程序暂停执行 3(t)秒钟,在这段时间内,程序不会执行任何操作
turtle.isvisible()#如果图像最后有箭头,则返回true,如果图像最后无箭头,则返回file,
print(turtle.isvisible())#编译器显示的词是“true”或是“file”
turtle.done() #作用是一直维持窗体在显示屏上,如果在程序' 最后’不加的话,窗体就会一闪而逝,在程序最后加
#绘制函数
turtle.circle(radius, extent=None, steps=None)
#参数radius用于设置半径;
#参数extent用于设置弧的角度。
#当radius为正时,画笔以该点方向画坐标“向上”绘制弧线;radius为负时,画笔以该点方向画坐标“向下”绘制弧线。
#当extent为正时,画笔以该点方向画坐标向右(在第一象限)绘制弧线;extent为负时,画笔以该点方向画坐标向左(在第二象限)绘制弧线。
Python的turtle库的具体理解
最新推荐文章于 2023-04-26 20:41:47 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)