编写python程序,输出同中心点的四个大小不同的正方形
时间: 2024-05-11 19:15:52 浏览: 10
你好!感谢您的提问。下面是用Python编写的程序,可以输出同中心点的四个大小不同的正方形:
```python
import turtle
# 创建窗口
window = turtle.Screen()
# 创建海龟
turtle1 = turtle.Turtle()
turtle2 = turtle.Turtle()
turtle3 = turtle.Turtle()
turtle4 = turtle.Turtle()
# 设置海龟的位置和颜色
turtle1.penup()
turtle1.goto(0, 0)
turtle1.pendown()
turtle1.color('red')
turtle2.penup()
turtle2.goto(0, 0)
turtle2.pendown()
turtle2.color('blue')
turtle3.penup()
turtle3.goto(0, 0)
turtle3.pendown()
turtle3.color('green')
turtle4.penup()
turtle4.goto(0, 0)
turtle4.pendown()
turtle4.color('purple')
# 绘制四个正方形
for i in range(4):
turtle1.fd(50 * (i + 1))
turtle1.lt(90)
turtle2.fd(70 * (i + 1))
turtle2.lt(90)
turtle3.fd(90 * (i + 1))
turtle3.lt(90)
turtle4.fd(110 * (i + 1))
turtle4.lt(90)
# 隐藏海龟
turtle1.hideturtle()
turtle2.hideturtle()
turtle3.hideturtle()
turtle4.hideturtle()
# 清空画布
turtle.clear()
# 点击画布退出
window.exitonclick()
```
希望这个程序能够帮助到您。如果您还有其他问题,请随时问我。