用PythonTurtle库绘制一组 3x3的正方形,每行有3个正方形,正方形不是实心的,一共有3行,第一行绿色,第二行蓝色,第三行红色,画完隐藏画笔
时间: 2024-03-03 16:52:52 浏览: 48
好的,以下是使用PythonTurtle库绘制一组3x3的正方形的代码:
```python
import turtle
# 设置画笔大小
turtle.pensize(2)
# 第一行绿色正方形
turtle.color("green")
for i in range(3):
turtle.penup()
turtle.goto(-200 + i*100, 100)
turtle.pendown()
for j in range(4):
turtle.forward(50)
turtle.right(90)
# 第二行蓝色正方形
turtle.color("blue")
for i in range(3):
turtle.penup()
turtle.goto(-200 + i*100, 0)
turtle.pendown()
for j in range(4):
turtle.forward(50)
turtle.right(90)
# 第三行红色正方形
turtle.color("red")
for i in range(3):
turtle.penup()
turtle.goto(-200 + i*100, -100)
turtle.pendown()
for j in range(4):
turtle.forward(50)
turtle.right(90)
# 隐藏画笔
turtle.hideturtle()
turtle.done()
```
运行以上代码,即可在窗口中看到绘制出的一组3x3的正方形,每行有3个正方形,正方形不是实心的,一共有3行,第一行绿色,第二行蓝色,第三行红色。
阅读全文