![小学生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=1739025715-iSXYwDc7Nz4MU300ShLrCYi936bhoong-0-3cb8a57cb6cfb77c724b50bdd645df40)
探索多边形组合创新
温故而知新,通过之前所学的知识,绘制一个等边三角形来回顾一番。
绘制三角形的第一条边。
turtle.forward(120)
![](https://epubservercos.yuewen.com/D4A378/31397689107931906/epubprivate/OEBPS/Images/Figure-P38_4973.jpg?sign=1739025715-uVlBIFnWkYOp1Hj2StlOhbTPhYysMOMF-0-3617c0f5cfc8949d7600b7c16812ec5c)
提示
如果你的程序报错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=1739025715-LK6j8QEngMrXZV96CnXXBit7DN54lXk2-0-4638153a4894c61a0369d700bd4bcc13)
一起来思考和计算,等边三角形的内角是60度,外角=180-内角=120度。
![](https://epubservercos.yuewen.com/D4A378/31397689107931906/epubprivate/OEBPS/Images/Figure-P39_5000.jpg?sign=1739025715-RwLjp4biXa0w1M99cAbIrMJIwEzHKYIy-0-dcca834e609a825ad5347b0a1af0c65c)
让小海龟向左旋转120度。
![](https://epubservercos.yuewen.com/D4A378/31397689107931906/epubprivate/OEBPS/Images/Figure-T39_16115.jpg?sign=1739025715-QCmFRJ2ARacwXjcOwRUAasKpjUs1420o-0-7b5b392cf8a55b0d9c5c30fdc1ec81fe)
继续完成剩余部分。
![](https://epubservercos.yuewen.com/D4A378/31397689107931906/epubprivate/OEBPS/Images/Figure-T39_16116.jpg?sign=1739025715-AqSqRKqUv2psUwisL3IBQ8hUFWG6RgYN-0-4f0222db92435584f64e5fa4839ba653)
保存文件并依次单击Run→Run Module选项,运行程序。三角形绘制完毕,文件取名为探索三角形.py。
![](https://epubservercos.yuewen.com/D4A378/31397689107931906/epubprivate/OEBPS/Images/Figure-P39_5043.jpg?sign=1739025715-xtckMMDc1zB4kAF6keYt0ziYO3Swhx3Q-0-3ae70f33c04b718a004ea57b441acb2d)
将所学知识抽象出来,就掌握了所有多边形的绘制方法。知道边长、旋转方向和角度,然后正几条边就绘制几次。
三角形需要小海龟绘制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=1739025715-JA7damKjUyqKsj3RIWCvdv0HIN2iZLkZ-0-0f2572e82a8c4c6c797bd46abba9e559)
挑战2:组合创新,将绘制的图形组合起来,看看谁可以构造出美丽的图案。