Python 画黑板时用零和叉
我刚刚开始自学python 3.2(或尝试)。我想我已经具备了所有的基础知识,所以我决定尝试构建很多人告诉我的最简单的游戏,0和X。我试图用列表列表绘制电路板,我想使用一个变量N,它将被传递到方法中,以确定电路板的大小N*N 我到处都在寻找如何做到这一点,但我能找到的只是那些用一组行和列值对其进行编码的人。我想让它变为可更改的,这样我就可以继续使用我的代码来尝试跳棋,或者下棋 如果有人能帮助我,我将不胜感激Python 画黑板时用零和叉,python,python-3.x,Python,Python 3.x,我刚刚开始自学python 3.2(或尝试)。我想我已经具备了所有的基础知识,所以我决定尝试构建很多人告诉我的最简单的游戏,0和X。我试图用列表列表绘制电路板,我想使用一个变量N,它将被传递到方法中,以确定电路板的大小N*N 我到处都在寻找如何做到这一点,但我能找到的只是那些用一组行和列值对其进行编码的人。我想让它变为可更改的,这样我就可以继续使用我的代码来尝试跳棋,或者下棋 如果有人能帮助我,我将不胜感激 谢谢,戴夫 有更简洁的Python编写方法,但这可能是新手最容易理解的: N=3 tic
谢谢,戴夫 有更简洁的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
这像猪和豪猪吗?嗯。。。。查看
input
以请求字符串形式的内容,然后查看int
以将其转换为整数。。。下一个问题可能是为什么你的列表不能像你期望的那样工作:)/但是,认真地说,如果你四处搜索零和叉或tic-tac-toe,你会找到大量的示例问题和答案,帮助你联系建筑板、有限人工智能、接受输入等……谢谢John,这非常有用。我不知道为什么当我使用3作为n值时,它只是画出“O O”,我本以为它是三排的,一排排在另一排上:/