【发布时间】:2020-09-02 10:41:12
【问题描述】:
pressures = [[5,6,7],
[8,9,10],
[11,12,13],
[14,15,16]]
i = 0
while (i == 2):
for row in pressures[i:]:
cycle[i] = row[i]
row[1]
请知道为什么上面的代码只返回数组的最后一个值,即 15
我希望输出是 ;
[ 6,
9,
12,
15]
【问题讨论】:
-
此代码不返回任何内容,
while循环是空操作,因为i不可能为 2。您可能需要包含更多实际代码. -
请重新检查/重新格式化您的代码。它不返回任何内容,因为 while 循环从不运行,因为
i != 2. -
按照上述建议重新格式化代码时,还请确保每行的缩进级别正确
-
您可能希望在另一个 for 循环而不是 while 循环中使用 if 语句。
标签: python arrays loops iterator