turtle(海龟)库是turtle绘图体系的Python实现。
turtle绘图体系:1969年诞生,主要用于程序设计入门,是Python语言的标准库之一,入门级的图形绘制函数库。(Python计算生态 = 标准库 + 第三方库)
标准库:随解释器直接安装到操作系统中的功能模块。
第三方库:需要通过安装才能使用的功能模块。(库)Library、(包)Package、(模块)Module,统称模块。
import turtle turtle.setup(500, 500) turtle.goto(80, 0) turtle.goto(80, -80) turtle.goto(0, -80) turtle.goto(0, 0) turtle.done()
3.turtle.circle(radius, extent=None, steps=None) radius的正负表示圆心在画笔的左边(右边)画圆,extent表示弧度,steps表示做半径为radius的圆的内切正多边形,多边形边数为steps。
4.turtle.fd(distance)或turtle.forward(distance)海龟向正前方移动distance像素长度
5.turtle.bk(distance)或turtle.backward(distance)海龟向反方向移动distance像素长度
6.turtle.seth(45)让海龟的运行方向朝向45度
7.turtle.left(degree)逆时针(向左)改变运行角度或turtle.right(degree)顺时针(向右)改变运行角度
以上面的知识点举个例子:
import turtle turtle.setup(500, 500) turtle.left(45) turtle.forward(150) turtle.right(135) turtle.forward(150) turtle.left(135) turtle.forward(150) turtle.done()
8. turtle.penup()别名turtle.pu()它表示将画笔抬起,也就是相当于海龟在飞行的意思。
9. turtle.pendown()别名turtle.pd()它表示将画笔落下,让海龟爬行。
10. turtle.pensize(width)别名turtle.width(width)画笔宽度,海龟的腰围。
11. turtle.pencolor(color)color表示颜色或r, g, b值来设置画笔颜色,可以理解为海龟在涂装。
例如:
颜色字符串:turtle.pencolor("purple")
RGB小数值:turtle.pencolor(0.63, 0.13, 0.94)
RGB元组值:turtle.pencolor((0.63, 0.13, 0.94))
最后turtle库常用的函数已一一分析了,希望给小伙伴们带来细微的帮助。最后祝愿小伙伴们前途路上一帆风顺!