python——turtle库

一、turtle库的介绍

turtle库是一个在python中的第三方库,又叫做海龟画图。
可以理解为初始坐标值在(0,0)点。
然后再代码行中键入相关的代码,来控制海龟的移动,旋转等操作。
如果想要学习python,可以先学习一下。
学习turtle库就可以很清楚的知道关于python运行的规律。
下面就开始正式的学习吧。

二、软件的配置

首先,要写代码肯定是需要环境的配置,需要运行代码的软件。
一般情况下,python不需要被编译成可执行文件后再执行。
但是,我们依然需要一个完善的软件来学习它。
这里推荐vsCode,pythonIDLE,pyCharm等,以及任意使用比较熟练一点轻量级的编译器。
pyCharm比较大,写到项目时再使用比较好。
最推荐的是pythonIDLE。

下载链接:pythonidle官网下载地址

下载好后,安装一直点击下一步就行。

三、如何使用ide

打开后的页面

打开的页面是这样的,我们可以直接在该页面输入单行代码,然后回车以输出结果。
比如输入:`1+1`;回车后就会直接运算出正确的结果:`2`

怎么输出多行代码?

创建一个新的文件

创建一个新的文件

在这里插入图片描述

四、导入turtle库

导入相关库需要我们使用导入关键字。
python中的关键字是 import 。

直接使用import turtle
也可以使用 import turtle as t

两者之间的区别是,上面导入后,使用时需要使用turtle,后者使用时可以直接使用t。

五、介绍相关方法

  1. Pen()
pen = turtle.Pen()
# 使用变量将pen中的Pen()存储,方便后续调用
  1. goto()
pen.goto(100,100)
# 使用goto(),将画笔从(0,0)移动到对应的(x,y),goto()有两个参数,分别是停止的x坐标和y坐标。
# 相当于拿直尺把(0,0)和(x,y)连接在一起。
  1. circle()
pen.circle(100,360)
# circle()可以画圆,参数有两个,第一个参数是圆的半径,第二个参数是圆的角度。
# 圆的初始画图位置是从圆的最下面开始进行画图的。
  1. pensize()
pen.pensize(12)
# pensize()是画笔的粗细,只有一个参数,就是笔触大小。
  1. penup()
pen.penup()
# penup()是抬笔,可以理解成我们日常生活中把笔从纸上拿起来。
  1. pendown()
pen.pendown()
# pendown()是落笔,相当于我们日常生活中把笔从空中放到笔上开始写字。
  1. shape()
pen.shape("turtle")
# shape()是让画笔的形状改变成需要的参数,默认是triangle,一个三角符号
# shape的参数是固定的,使用时需要使用""引用起来
# 参数如下:
# ‘arrow’、‘turtle’、‘circle’、‘square’、‘triangle’、‘classic’
  1. hideturtle()
pen.hideturtle()
# hideturtle()的作用是隐藏画笔的形状,默认不隐藏
  1. forward()
pen.forward(100)
# forward()跟goto()很相像,都是画直线的手段,参数只有一个,直线的长度
# goto是以原点到坐标点之间的直线
# forward是以画笔所在位置向画笔朝向方向前进一段距离
  1. backward()
pen.backward(100)
# backward()跟forward的参数,使用方法以及概念都是一样的
# 区别是backward的前进方向跟画笔的方向是相反的
  1. left()
pen.left(350)
# left()是画笔的方向向左旋转也就是逆时针旋转参数的弧度
# 它的参数是弧度,大于0的一个实数,建议范围是0-360之间
  1. right()
pen.right(350)
# right()是画笔的方向向右旋转也就是顺时针旋转参数的弧度
# 它的参数是弧度,大于0的一个实数,建议范围是0-360之间
  1. fillcolor()
pen.fillcolor("red")
# fillcorlor()改变填充颜色,默认是黑
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值