importturtle
screen=turtle.Screen()
screen.setup(800,600)
circle=turtle.Turtle()
circle.shape('circle')
circle.color('red')
circle.speed('fastest')
circle.up()
square=turtle.Turtle()
square.shape('square')
square.color('green')
square.speed('fastest')
square.up()
circle.goto(0,280)
circle.stamp()
k=0for i in range(1, 17):
y= 30*ifor j in range(i-k):
x= 30*j
square.goto(x,-y+280)
square.stamp()
square.goto(-x,-y+280)
square.stamp()if i % 4 ==0:
x= 30*(j+1)
circle.color('red')
circle.goto(-x,-y+280)
circle.stamp()
circle.goto(x,-y+280)
circle.stamp()
k+= 2
if i % 4 == 3:
x= 30*(j+1)
circle.color('yellow')
circle.goto(-x,-y+280)
circle.stamp()
circle.goto(x,-y+280)
circle.stamp()
square.color('brown')for i in range(17,20):
y= 30*ifor j in range(3):
x= 30*j
square.goto(x,-y+280)
square.stamp()
square.goto(-x,-y+280)
square.stamp()
turtle.exitonclick()
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuYTNwYzN1QjMzETL3MDO2MjM1gTMxIjMxkTMwITL3ITOzczNx8CXyETOxAjMvw1NykzM3cTMvwlbv1WbvN2Lc12bj5ycn9Gbi52YugTMwIzZtl2Lc9CX6MHc0RHaiojIsJye.png)