python画一个正方形,并设置颜色列表,使用列表中四中颜色填充四个小正方形
时间: 2023-12-03 22:43:40 浏览: 183
可以使用Python中的turtle库来绘制正方形,并使用列表来设置颜色。
以下是代码实现:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
# 设置画布大小
canvas.setup(500, 500)
# 设置画笔大小
turtle.pensize(4)
# 设置颜色列表
colors = ['red', 'green', 'blue', 'yellow']
# 绘制四个小正方形
for i in range(4):
turtle.fillcolor(colors[i]) # 设置填充颜色
turtle.begin_fill() # 开始填充
turtle.forward(50) # 向前移动50个像素
turtle.right(90) # 向右转90度
turtle.forward(50)
turtle.right(90)
turtle.forward(50)
turtle.right(90)
turtle.forward(50)
turtle.end_fill() # 结束填充
turtle.right(90) # 向右转90度
# 隐藏画笔
turtle.hideturtle()
# 点击关闭窗口
turtle.exitonclick()
```
在代码中,我们首先导入了turtle库,然后创建了一个画布并设置了大小。接着设置了画笔大小为4,并设置了一个颜色列表。然后在for循环中绘制了四个小正方形,每次循环使用颜色列表中的一种颜色来填充正方形。最后隐藏了画笔,并在点击窗口后关闭程序。
阅读全文