读书人

3*3 格子画OX的游戏如何得到对角线下

发布时间: 2012-07-01 13:15:00 作者: rapoo

3*3 格子画OX的游戏,怎么得到对角线上的符号
比如print diagonals([['X', 'O', 'O'], ['O', 'X', 'O'], [' ', 'X', ' ']])就是

X O O
O X O
X

然后我要得到两个对角线上的符号,也就是这个(['X', 'X', ' '], ['O', 'X', ' ']),怎么实现啊

[解决办法]

Python code
In [2]: a = [['X', 'O', 'O'], ['O', 'X', 'O'], [' ', 'X', ' ']]In [3]: [a[i][i] for i in range(3)]Out[3]: ['X', 'X', ' ']In [4]: [a[i][2-i] for i in range(3)]Out[4]: ['O', 'X', ' '] 

读书人网 >perl python

热点推荐