【发布时间】:2019-07-05 23:35:43
【问题描述】:
Here is a screenshot of my code我在另一个 for 循环中构建了 for 循环,并在循环之间创建了一个列表。我想在第二个循环之后打印出每个列表的结果。但是,我意识到由于我创建列表的位置,它只会打印最后一个结果。我想如何解决它?
我正在考虑使用两个单独的 for 循环,但我不确定该怎么做
for x in range(row_number):
row = []
for y in range(column_number):
cell_letter = input("Please enter either a letter or a block(*)")
if cell_letter == "*":
row.append("*")
else:
row.append(cell_letter)
print("Next row!")
print(row)
输出只给出循环的最后一个结果
【问题讨论】:
-
请在for循环外定义“row”变量
标签: python python-3.x list printing