我正在构建一个 X 和 O(井字棋)应用程序,用户可以决定网格是否在 5X5 和 10X10 之间,如何编写代码以使网格是动态的?
目前,这就是我制作一个尺寸的网格所需的全部内容:
grid = [[0,0,0,0,0,0,0],[0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0],[0,0,0,0,0,0,0]]
最佳答案
代码:
#defining size
x = y = 5
#create empty list to hold rows
grid = []
#for each row defined by Y, this loop will append a list containing X occurrences of "0"
for row in range(y):
grid.append(list("0"*x))
print grid
输出:
[['0', '0', '0', '0', '0'], ['0', '0', '0', '0', '0'], ['0', '0', '0', '0', '0'], ['0', '0', '0', '0', '0'], ['0', '0', '0', '0', '0']]
关于python - 如何用Python制作动态网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40062870/