Turtle库简介
Turtle库是turtle绘图体系的python实现,1969年诞生,是Python的标准库之一。
Python分标准库和第三方库,标准库随解释器直接安装到操作系统,第三方库需要经过安装才能使用。
绘制叠边形
描述
使用turtle库,绘制一个叠边形,其中,叠边形内角为100度。
输出示例
叠边形效果如下:
对应代码
import turtle as t
t.setup(600,400)
t.pu()
t.goto(50,100)
t.seth(-60)
t.pensize(5)
t.pd()
for i in range(9):
t.fd(110)
t.right(80)
t.done()
问题解释
问题相比于画蛇,难度不大。
难点主要在于计算角的度数去控制海龟转向,以及计算叠边形边数,叠边形的特点是边的个数为(n*N-1),其中n是要叠加图形的个数,N是叠加图形的边数。
搞清楚海龟转向角度以及边数,问题就迎刃而解啦。