一、基本功能
import turtle as t
这条代码是用于导入turtle库的。我们在导入这个库的同时,将画笔的名字设置为了——t。
turtle库中有很多功能,在这里,我们列举几条较为常用的功能:
import turtle as t #导入库
t.left() #左转()°,括号内的数值可以改变
t.right() #右转()°,用法与t.left()相同
t.forward() #前进
t.backward() #后退
t.color() #设置画笔颜色
t.size() #设置画笔粗细
t.speed() #设置画笔速度
当然,这些只是最最基础的代码,大家感兴趣的话可以自己去搜一搜。
二、绘制简单的几何图形
在绘制简单几何图形的时候,我们可以使用Python turtle库内内置的函数。
比如,我要画一个半径为10的圆形,就可以这么办:
import turtle as t
t.circle(100)
运行结果:
还是用同样的代码,我们可以绘制出一个正五边形。
公式:t.circle(半径,角度,边数)
import turtle as t
t.circle(360,5)
运行结果:
我们除了使用t.fill()和t.circle()功能来画圆点外,我们还可以直接用内置函数dot()。
t.dot()这个指令可以帮我们生成圆点。要记住,括号内的数值越大,圆点就越大。
三、美丽的图画
1.星星图
import turtle as t
import random
t.hideturtle()#隐藏画笔
t.speed(0)#设置速度
#开始绘制星星
for i in range(100):
t.penup()
t.goto(random.randint(-200,200),random.randint(-200,200))
t.color('yellow')
t.pendown()
t.dot(random.randint(10,30))
运行结果:
2.昙花一现——彩虹线条
import turtle as t
t.speed(0)
t.color('pink')
for i in range(300):
t.forward(i+100)
t.left(108)
运行结果:
3.彩色小蟒蛇
import turtle as t
t.penup()
t.fd(-250)
t.pendown()
t.pensize(25)
colors=['green','blue','yellow','orange','pink','purple']
t.seth(-40)
for i in range(4):
t.color(colors[i])
t.circle(40, 80)
t.circle(-40, 80)
t.color(colors[5])
t.circle(40, 80/2)
t.fd(40)
t.circle(16, 180)
t.fd(40 * 2/3)
t.done()
参考:python---turtle库(详解)_python turtle_超越ct的博客-CSDN博客
运行结果:
未经同意,请勿转载!