考虑一个示例,其中机器人需要绘制多行单元格。而且,每一行的单元格数量是不同的。 

在这种情况下,我们可以这样做:
1) 覆盖行中的所有单元格;
2) 回去;
3) 转到下一行;
4) 重复第 1 点。

这些步骤必须根据行数重复执行。
你可以注意到每次需要绘制的单元格数量增加 1。这意味着有必要以某种方式计算上一行中被绘制的单元格数量。 

我们将使用变量。 
 
变量是具有名称、类型和值的值。变量的值可以在程序执行期间改变。
在计算机中,每个变量都存储在自己的内存位置。

要创建一个变量,只需为其命名 (使用英文)并在其中存储一些值 - 例如,第一行要绘制的单元格数。 

例如,您可以创建一个变量 n 并将等于 1 的值存储在其中,如下所示:
 
n = 1

此外,在编写重复循环时,您可以使用此变量代替数字:
 
重复 n:
   命令

处理一行并移动到下一行后,您需要将该值增加 1。您可以这样做:
 
n = n + 1   

或更短
 
n += 1
 
程序
n = 1 # 创建变量 n 并在其中存储值 1 重复 6:     repeat n: # 行中的单元格数发生变化        正确的        涂漆     repeat n: # 向右走多少就需要往回走多少        向左转     down # 移动到新行     n = n + 1 # 下一行要填充的单元格数多1