使用for循环绘制十个正方形并进行颜色填充
时间: 2024-10-08 16:26:34 浏览: 30
在 MATLAB 中绘制嵌套正方形.zip
在编程中,特别是在使用图形界面或命令行环境中,你可以使用for循环结合特定的绘图库或API来绘制一系列的正方形,并给它们上色。这里以Python的turtle模块为例,这是一个简单易用的绘图工具:
```python
import turtle
# 定义颜色列表
colors = ["red", "blue", "green", "yellow", "purple", "orange", "pink", "brown", "gray", "black"]
# 创建画笔对象
pen = turtle.Turtle()
# 遍历颜色列表,绘制并填充每个正方形
for i in range(10):
pen.color(colors[i]) # 设置当前颜色
for side in range(4): # 正方形有四条边
pen.forward(50) # 向前移动50像素
pen.right(90) # 右转90度
pen.penup() # 抬起画笔准备开始下一条边
pen.forward(10) # 移动到下一个位置
pen.pendown() # 重新放下画笔开始新的一行
# 关闭窗口,结束绘制
turtle.done()
```
这个程序会创建一个十个小正方形,每个正方形的颜色都从颜色列表中选取。
阅读全文