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

库的概念

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

使用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)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页