第二章 Python基本图形绘制 学习笔记















1 import turtle as t 2 t.setup(650,350,200,200) 3 t.penup() 4 t.fd(-250) 5 t.pendown() 6 t.pensize(25) 7 t.pencolor("purple") 8 t.seth(-40) 9 for i in range(4): 10 t.circle(40,80)#绘制效果:乌龟回到水平线相反角度 11 t.circle(-40,80)#绘制效果:乌龟回到水平线相反角度 12 t.circle(40,80/2)#绘制效果:乌龟到最低点,水平向右 13 t.fd(40) 14 t.circle(16,180) 15 t.fd(40*2/3) 16 t.done()#用来停止画笔绘制,但绘图窗体不关闭。
turtle正方形绘制
描述
使用turtle库,绘制一个正方形。
注意:这不是自动评阅题目,仅用于练习,没有评阅。
输出示例
正方形效果如下:

1 import turtle as t 2 t.pensize(5) 3 for i in range(4): 4 t.fd(250) 5 t.left(90) 6 t.done()
turtle六边形绘制
描述
使用turtle库,绘制一个六边形。
注意:这不是自动评阅题目,仅用于练习,没有评阅。
输出示例
六边形效果如下:

1 import turtle as t 2 t.pensize(5) 3 for i in range(6): 4 t.fd(150) 5 t.left(60) 6 t.done()
turtle叠边形绘制
描述
使用turtle库,绘制一个叠边形,其中,叠边形内角为100度。
注意:这不是自动评阅题目,仅用于练习,没有评阅。
输出示例
叠边形效果如下:

1 import turtle as t 2 t.pensize(5) 3 for i in range(9): 4 t.fd(150) 5 t.left(80)#中间的为九变形,所以小三角角度为40,大的转向角度即为80 6 t.done()
turtle风轮绘制
描述
使用turtle库,绘制一个风轮效果,其中,每个风轮内角为45度,风轮边长150像素。
注意:这不是自动评阅题目,仅用于练习,没有评阅。
提示:turtle.goto(x,y)函数,能够将turtle画笔移动到坐标(x,y)
输出示例
叠边形效果如下:

1 import turtle as t 2 t.pensize(2) 3 t.left(135) 4 for i in range(4): 5 t.fd(150) 6 t.left(90) 7 t.circle(150,45) 8 t.left(90) 9 t.fd(150) 10 t.right(135) 11 t.done()
浙公网安备 33010602011771号