库的概念

什么是库呢?可以把库看成一个宝箱,里面有许多非常好用的东西。这些东西是别人已经写好的,我们直接拿来用就可以啦。

使用turtle库画正方形(用turtle库画五角星)(1)

python里面有很多非常好用的库,这也是我们学习Python的一块内容

turtle库

turtle库时Python用来画图的一个库,这个库里面有很多画图的命令。

用turtle库画图就是去控制画笔的运动,画笔运动的轨迹就是画出来的图形。

一些代码的解释

import turtle

要用一个库,必须先导入这个库。导入库用的是import关键字

turtle.Pen()

像这样的用法叫发送命令(或者调用方法),命令后面都有一对括号。对turtle库发送一个Pen()命令,就可以取得一支画笔。一开始画笔在坐标原点,朝向为向右→

t.forward(100)

forward()是前进的命令,括号里面的100指定前进100个像素。

t.right(144)

right()是右转的命令,对画笔发送一个右转144度的命令。

当然还有一些其他常用的命令,我们可以课上进一步去学习。

import turtle # 取得一支画笔,取名叫t t = turtle.Pen() t.pensize(5) # 设置画笔的粗细为5个像素 t.pencolor("yellow") # 设置画笔的颜色为黄色 t.fillcolor("red") # 设置填充的颜色为红色 # 开始填充 t.begin_fill() # 五角星五条边,需要循环5次。for循环时Python里面的循环命令。 for i in range(5): t.forward(200) # 画笔前进200像素 t.right(144) # 右转144度 t.end_fill() # 结束填充 turtle.done()

程序运行的结果:

使用turtle库画正方形(用turtle库画五角星)(2)

,