turtle绘图库

大概学习了下turtle库的一个绘图实例= =,估计以后也用不上这个库….

代码

实例1:

绘制一条小蛇

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import turtle  # 绘图库

# 绘制一条小蛇
# 设置窗体大小及位置,但并不是必须的,依次长,宽,如果后两项不设置,则默认正中心
turtle.setup(650, 350, 200, 200)
# 抬起画笔
turtle.penup()
# turtle.fd表示向海龟的右边走,turtle.bk表示向海龟的左边走
turtle.fd(-250)
# 下笔
turtle.pendown()
# 设置画笔宽度
turtle.pensize(25)
# 设置画笔颜色
turtle.pencolor("purple")
# 改变当前行径的方向,原地转向的意思,参数为绝对角度
# turtle.left和turtle.right表示向左边或右边改变角度
turtle.seth(-40)
for i in range(4):
# circle表示以某一个点为圆心,向左侧运行
turtle.circle(40, 80)
turtle.circle(-40, 80)
turtle.circle(40, 80 / 2)
turtle.fd(40)
turtle.circle(16, 100)
turtle.fd(40 * 2 / 3)
turtle.done()

运行结果

snake

实例2:绘制一个Z

代码

1
2
3
4
5
6
7
8
9
import turtle

turtle.left(45) # 转角度
turtle.fd(150) # 前进
turtle.right(135)
turtle.fd(300)
turtle.left(135)
turtle.fd(150)
turtle.done()

运行结果

Z

打赏了解一下?
0%