回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>在这个练习中我有一个单子</p>
<pre><code>grid = [['.', '.', '.', '.', '.', '.'],
['.', 'O', 'O', '.', '.', '.'],
['O', 'O', 'O', 'O', '.', '.'],
['O', 'O', 'O', 'O', 'O', '.'],
['.', 'O', 'O', 'O', 'O', 'O'],
['O', 'O', 'O', 'O', 'O', '.'],
['O', 'O', 'O', 'O', '.', '.'],
['.', 'O', 'O', '.', '.', '.'],
['.', '.', '.', '.', '.', '.']]
</code></pre>
<p>我必须编写一个小程序,在列表中循环并打印如下网格[1][0]、网格[2][0]、网格[3][0]等以显示这张图片</p>
^{pr2}$
<p>我必须在一个循环中使用循环,我不知道这是否只是因为我今天早上没有喝足够的咖啡,但我不知道该怎么做。我写的代码只是打印出网格的原样,图片就在它的侧面</p>
<pre><code>def printer(grid_list):
line = ""
for i in range(len(grid_list)):
for char in range(len(grid_list[i])):
line += grid_list[i][char]
print(line)
line = ""
</code></pre>
<p>结果:</p>
<pre><code>......
.OO...
OOOO..
OOOOO.
.OOOOO
OOOOO.
OOOO..
.OO...
......
</code></pre>
<p>我知道我的问题是我的代码在网格[0][1],网格[0][2],网格[0][3]之间循环。任何建议都将不胜感激,这是一个相当简单的问题,我觉得寻求帮助是愚蠢的。在</p>