知识点总结"/>
【16】《几何拼图》知识点总结
文章目录
- 一、turtle库构建体系
- 二、新指令
- 三、for循环语句
- 四、多边形概念
- 五、案例代码
一、turtle库构建体系
- 绝对坐标
turtle采用和scratch一样的坐标系,窗口的中心为坐标原点(0,0)。
- 默认方向
小海龟默认是超右(0o)
- 默认角度
二、新指令
命令 | 说明 |
---|---|
forward(长度) | 画一条直线 |
backward(长度) | 反向画一条直线 |
setx(位置) | 改变x坐标位置 |
pencolor(‘颜色’) | 设置画笔颜色 |
pensize(大小) | 设置笔头大小 |
shape(形状) | 设置海龟形状 |
speed(速度) | 设置绘画速度 |
三、for循环语句
按指定次数,重复执行同一代码段,使用for循环语句。
for i in range(循环次数):
四、多边形概念
- n边形内角和
(n-2) * 180o
- n边形外角和
360o
- 外角定义
角色每画完一条边,旋转的角度就是外角的大小
五、案例代码
- 绘制正方形
import turtle as tt.pencolor('red')
t.pensize(10)
t.shape('turtle')
t.speed(0)
for i in range(4):t.forward(100)t.right(90)t.done()
- 绘制正六边形
import turtle as tfor i in range(6):t.forward(100)t.left(60)t.done()
- 输入指定的边数n,画出一个正n边型
import turtle as tsides = int(input('边数:'))
angle = 360 / sidesfor i in range(sides):t.forward(100)t.left(angle)t.done()
更多推荐
【16】《几何拼图》知识点总结
发布评论