2

我刚刚开始自学python 3.2(或尝试)。我认为我具备所有基础知识,所以我决定尝试构建很多人告诉我的最容易上手的游戏,0 和 X。我正在尝试使用列表列表绘制板,我想使用变量 N 将传递给方法以确定板 N * N 的大小。

我到处搜索如何做到这一点,但我能找到的只是那些用一组行和列的值对其进行编码的人。我想让它变得可变,这样我就可以继续并重用我的代码来尝试跳棋,也许还有国际象棋。

请有人帮助我,将不胜感激。

谢谢,戴夫。

4

1 回答 1

1

在 Python 中有更简洁的写法,但对于新手来说这可能是最容易理解的:

N=3
tictac = []

for i in range(N):
    row = []
    for i in range(N):
        row.append('O')
    tictac.append(row)

for row in tictac:
    print row
于 2012-12-13T20:25:06.080 回答