探索多边形组合创新
温故而知新,通过之前所学的知识,绘制一个等边三角形来回顾一番。
绘制三角形的第一条边。
turtle.forward(120)
如果你的程序报错 NameError:name'turtle'is not defined. Did you mean:'tuple'? , 大概率你忘记使用 import turtle 导入 turtle 模块了 。
绘制红线部分,只要能够将小海龟调整到朝着红线的方向绘制即可完成。也就是需要确定小海龟的旋转方向和角度让小海龟朝着红线方向。
一起来思考和计算,等边三角形的内角是60度,外角=180-内角=120度。
让小海龟向左旋转120度。
继续完成剩余部分。
保存文件并依次单击 Run→Run Module 选项,运行程序。三角形绘制完毕,文件取名为 探索三角形.py 。
将所学知识抽象出来,就掌握了所有多边形的绘制方法。知道边长、旋转方向和角度,然后正几条边就绘制几次。
三角形需要小海龟绘制3条边,旋转2次,每次旋转120度。
正方形需要小海龟绘制4条边,旋转3次,每次旋转90度。
正多边形旋转的角度等于 360÷边数 。
正五边形的旋转角度= 360÷5=72度 。
正六边形的旋转角度= 360÷6=60度 。
挑战1: 绘制正五边形和正八边形。
挑战2: 组合创新,将绘制的图形组合起来,看看谁可以构造出美丽的图案。