【发布时间】:2017-05-25 23:08:51
【问题描述】:
for sublistas in matriz:
for espacios in matriz:
ran = random.choice([p_vivo, p_muerto])
matriz.append(ran)
我正在尝试使用具有 2 个随机选择的矩阵:p_muerto 或 p_vivo 问题是,循环永远不会结束。我认为是因为它一直在覆盖矩阵的元素,所以它会无限期地继续下去。
我能做什么?
【问题讨论】:
-
为什么要在同一个矩阵上循环两次?期望的结果应该是什么?
-
修正缩进。第二个
for循环必须在第一个循环中缩进。 -
缩进很好。它只是在这个网站上看起来不同。
-
我循环了两次,因为它是一个 15x15 矩阵。我需要输入每一行,然后是每个元素。
-
你不是循环遍历行和列,而是循环遍历两个循环中的所有元素。
标签: python for-loop matrix random