实例代码
# coding:utf8
import turtle as t
t.setup(500, 500) # 设置画布大小
t.reset() # 清空窗口
t.pensize(4) # 设置画笔大小为4
# 绘制外层正方形
t.penup() # 提起画笔
t.pencolor("red") # 设置画笔颜色
t.goto(-200, -200) # 设置外层正方形起点坐标
t.pendown()
t.forward(400) # 外层正方形边长为400像素
t.left(90)
t.forward(400)
t.left(90)
t.forward(400)
t.left(90)
t.forward(400)
# 绘制中间正方形
t.penup()
t.pencolor("yellow")
t.goto(-150, -150) # 中间正方形起点坐标
t.pendown()
t.seth(0) # 重新设定画笔角度为0°
t.forward(300)
t.left(90)
t.forward(300)
t.left(90)
t.forward(300)
t.left(90)
t.forward(300)
# 绘制内层中方形
t.penup()
t.pencolor("blue")
t.goto(-100, -100) # 内层正方形起点坐标
t.pendown()
t.seth(0)
t.forward(200)
t.left(90)
t.forward(200)
t.left(90)
t.forward(200)
t.left(90)
t.forward(200)
t.done()
运行结果