题目:
turtle叠边形绘制
使用turtle库,绘制一个叠边形,其中,叠边形内角为100度。
提示:一共9条边,共2圈,每次左转角度为80度(720/9)
输出示例
叠边形效果如下:
代码如下(示例):
# turtle叠边形绘制
# 使用turtle库,绘制一个叠边形,其中,叠边形内角为100度。
# 提示:一共9条边,共2圈,每次左转角度为80度(720/9)
import turtle as t
# 设置窗口的大小
t.setup(650,400,200,200)
# 画笔拿起,调整起点
t.pu()
t.fd(100)
t.right(-90)
t.fd(100)
t.left(90)
# 画笔落下
t.pd()
#设置画笔速度最慢
t.speed("slowest")
t.pensize(5)
t.pencolor("black")
for i in range(9):
t.left(80)
t.fd(150)
t.mainloop()
运行截图如下: