Python的turtle库的具体理解

本文介绍了Python的turtle模块,用于图形绘制的基本命令,包括设置窗口大小、移动画笔、转向、填充颜色、画圆等操作,以及如何控制画笔的显示和隐藏,修改画布尺寸等。示例代码展示了turtle库的各种功能。
摘要由CSDN通过智能技术生成
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为负时,画笔以该点方向画坐标向左(在第二象限)绘制弧线。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值