![小学生Python创意编程(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/254/52842254/b_52842254.jpg)
上QQ阅读APP看书,第一时间看更新
2.3 第7课:探索新天地
![](https://epubservercos.yuewen.com/D4A378/31397689107931906/epubprivate/OEBPS/Images/Figure-P38_4984.jpg?sign=1739275796-AmqpH10zZ3bSubqlWjZ8vLtCxCsPWYbR-0-af58696959ebe094073ee19c67dd5271)
探索多边形组合创新
温故而知新,通过之前所学的知识,绘制一个等边三角形来回顾一番。
绘制三角形的第一条边。
turtle.forward(120)
![](https://epubservercos.yuewen.com/D4A378/31397689107931906/epubprivate/OEBPS/Images/Figure-P38_4973.jpg?sign=1739275796-qfjHd1SAowkRkRNSES1LL0xfPnoiaadP-0-0082337a63c54e43036f8c937281026c)
提示
如果你的程序报错NameError:name'turtle'is not defined. Did you mean:'tuple'?,大概率你忘记使用 import turtle导入turtle模块了。
绘制红线部分,只要能够将小海龟调整到朝着红线的方向绘制即可完成。也就是需要确定小海龟的旋转方向和角度让小海龟朝着红线方向。
![](https://epubservercos.yuewen.com/D4A378/31397689107931906/epubprivate/OEBPS/Images/Figure-P39_4997.jpg?sign=1739275796-PRsK4MIbKmY2DeDhNR5CWT1Gq1tWoe5d-0-e881e91f89ea077258c1e20a6ef8082f)
一起来思考和计算,等边三角形的内角是60度,外角=180-内角=120度。
![](https://epubservercos.yuewen.com/D4A378/31397689107931906/epubprivate/OEBPS/Images/Figure-P39_5000.jpg?sign=1739275796-aHytDUHEIifMdEdCbqtlLHcul60yq5N7-0-9929505561792a4ac3c590c438229c79)
让小海龟向左旋转120度。
![](https://epubservercos.yuewen.com/D4A378/31397689107931906/epubprivate/OEBPS/Images/Figure-T39_16115.jpg?sign=1739275796-SHSt8rOYtxsIAAfhvipp09bfZaduMDcW-0-fd27e237bfd417924cadef35bcb18692)
继续完成剩余部分。
![](https://epubservercos.yuewen.com/D4A378/31397689107931906/epubprivate/OEBPS/Images/Figure-T39_16116.jpg?sign=1739275796-7K41XBoNSn8BuxWUhhm1JkQZfTp5EHck-0-c2d6629a5833c216a54f0a87845689eb)
保存文件并依次单击Run→Run Module选项,运行程序。三角形绘制完毕,文件取名为探索三角形.py。
![](https://epubservercos.yuewen.com/D4A378/31397689107931906/epubprivate/OEBPS/Images/Figure-P39_5043.jpg?sign=1739275796-HqG82Jp4O1nikn4dUZWVvnkMHeE6iQ0d-0-a7e606e2a23c655e56ae7bc09cbc8bc8)
将所学知识抽象出来,就掌握了所有多边形的绘制方法。知道边长、旋转方向和角度,然后正几条边就绘制几次。
三角形需要小海龟绘制3条边,旋转2次,每次旋转120度。
正方形需要小海龟绘制4条边,旋转3次,每次旋转90度。
正多边形旋转的角度等于360÷边数。
正五边形的旋转角度=360÷5=72度。
正六边形的旋转角度=360÷6=60度。
探索挑战开始
挑战1:绘制正五边形和正八边形。
![](https://epubservercos.yuewen.com/D4A378/31397689107931906/epubprivate/OEBPS/Images/Figure-P40_5063.jpg?sign=1739275796-VHIfgRGUDvt121Em2scJFi4HZo2fo6Xl-0-7f840b1091823d50fdc217551853487b)
挑战2:组合创新,将绘制的图形组合起来,看看谁可以构造出美丽的图案。