【发布时间】:2018-03-19 22:19:26
【问题描述】:
因此,对于学校项目,我必须创建一些运动场,然后必须对其进行检查。
我的想法是在python中添加一个网格,只是一个简单的列表
grid = ([[' ',' ',' ',' ',' ',' '],
[' ',' ',' ',' ',' ',' '],
[' ',' ',' ',' ',' ',' '],
[' ',' ',' ',' ',' ',' '],
[' ',' ',' ',' ',' ',' '],
[' ',' ',' ',' ',' ',' ']])
如您所见,它有 6 个元素,每个元素包含 6 个空格。 grid.insert 仅适用于添加元素,但不适用于这些“元素元素”。
这个想法是,当,
if x == 25 and y == 25:
那么网格就变成了:
([['1',' ',' ',' ',' ',' '],
[' ',' ',' ',' ',' ',' '],
[' ',' ',' ',' ',' ',' '],
[' ',' ',' ',' ',' ',' '],
[' ',' ',' ',' ',' ',' '],
[' ',' ',' ',' ',' ',' ']])
这在python中甚至可能吗?还是我应该寻找一种不同的方法来解决这个问题?
我希望这是足够的信息,否则我很乐意为您提供更多信息!
【问题讨论】:
-
25有什么意义?你的意思是当
x == 5 and y == 5? -
为什么x和y都为25的时候要改项目[0][0]?
-
欢迎来到 *。请按照您创建此帐户时的建议阅读并遵循帮助文档中的发布指南。 On topic 和 how to ask 在这里申请。还有许多其他帖子展示了如何初始化这样的二维列表。你在哪里被这些困住了?
-
@DyZ。这是一个蟒蛇龟项目。我们必须在海龟中创建一个非图,当单击一个正方形时,它会变成黑色。正方形是 25x25,我只是以 x =25 为例。但为了让它变得更好:当 x 和 y 都为 0 时,[0][0] 必须变成 1...至少我认为这很容易..
-
好的,但这仍然不能解释为什么 x=25, y=25 映射到 6x6 网格的第 0 行第 0 列。