我有一个list
的{{1}},叫做list
。我要根据此列表的大小绘制一个木板,并用白色填充将一些块涂成黑色,而将其他块涂成黑色。我尝试了以下操作:
我的代码:
ListOfValues
我错过了两件事:
我该如何实现?
答案 0 :(得分:1)
我需要在每一行和每一列中放置线条,使其看起来像一块木板
这很容易。不用通过color()
设置颜色来设置 pen 和 fill 颜色,而是使用fillcolor()
仅设置 fill的颜色颜色,将 pen 颜色保留为默认黑色。您还需要在绘图过程中将笔放下,但在每行返回到左边缘的过程中将其抬起。
我需要将数组中的值放在块的中间
这个问题比较棘手,但基本上您需要将listOfValues
定义为list
的{{1}}中的list
,其中每个int
为零或一,或类似的东西。然后在您的嵌套循环中,在测试其值之前执行int
。
如果您想在块中写数字,我会分配一个单独的 marker 乌龟来写数字。并定义适当的字体。
以下是我对您的代码的重做,我在上面实现了上述内容,并尝试将板正确居中:
SomeValue = listOfValues[i][j]