天青色等烟雨,而我在等你。
不见云烟花落,只见风雨归尘。
在现在这个新时代python作为面向对象的一门编程语言,基础语法写法相对简单,拥有丰富的库资源,作为入门新手对于python的库入门选择是广大新手一个难题,我在这里给大家推荐新手入门的一个趣味性的库,就是我们常说的海龟画图库,也叫turtle库。主要用于一些基本的简单画图,通过这个库可以很简单的了解如何导入python的库,和入门了解python库的简单基础使用。
提示:以下是本篇文章正文内容,下面案例可供参考
turtle 库是基于python 语言用于简单的绘图工具库,用于计算机画图,趣味性很好可以绘制很多自己喜欢的简单,非常适合入门推荐。
简单turtle库使用的介绍:
#turtle 库的介绍
import turtle ——导入turtle库
import turtle as t ——as 后面字符可以用于简单的简化库函数导入用as后的字符代替turtle
turtle.size(5)——海龟画笔粗细
turtle.pencolor(“red”)——海龟画笔的颜色
turtle.fd(200)——根据海龟头的位置沿着画200像素
turtle.seth(20)——根据海龟的位置建立直角坐标系角度海龟头的角度偏转。
turtle.left(60)——海龟的位置旋转60度
turtle.right(60)——海龟的位置向右旋转60度
turtle.done()——终止画笔绘画
turtle.penup——抬起画笔
turtle.pendown——放下画笔
turtle.goto(X0,Y0)——海归前往以开始为为基础坐标,前往X0,YO的位置
turtle.setup(X0,Y0)——建立XO*Y0像素的屏幕大小
turtle.speed(50)——设置海龟绘图的速度
turtle.circle(圆的半径,圆的角度)——设置画圆的半径和圆的角度
代码如下(示例):
# 请写代码替换横线,不修改其他代码,实现以下功能: # 使用turtle库中的turtle.seth()函数绘制一个等边三角形,边长为200像素,效果如下图所示 import turtle as t for i in range(3): t.seth(i*120) t.fd(200) t.done()
# 使用turtle库的turtle.fd()函数和turtle.seth()函数绘制一个边长为100的正八边形,在模板中的横线处补充代码,不得修改其他代码。 import turtle turtle.pensize(2) d = 0 #循环八次八条边 for i in range(1, 9): turtle.fd(100) d += -45 turtle.seth(d) turtle.done()
import turtle as t color = ['yellow','pink','green'] ra = [20, 50, 100] for i in range(3): t.pu() # 主要问题是画笔的定位,要考虑圆心的位置是(0,0)的时候,画笔要移动到圆心位置正下方,因此坐标点是(0,-ra[i]) t.goto(0, -ra[i]) t.pd() # 颜色循环 t.pencolor(color[i]) #圆圈的半径 t.circle(ra[i]) t.done()
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了turtle库的使用,而turtle库使用了很多简单的方法实现库的绘画。