我正在创建这个程序,它接受一组值,这些值在我的函数中看起来像一个井字游戏板。然后它打印出每行的列号(用户指定)。但是,当我运行代码时,它会像 X 0 0 一样打印出来,但是有没有办法让它像 ['X', 'O', 'O'] 一样用括号等打印出来?
谢谢
def get_column(board, col_num):
"""takes 3x3 game and returns 3 elemtn list containg all values from column number top to bottom"""
print(board[0][col_num])
print(board[1][col_num])
print(board[2][col_num])
get_column( [['O', 'X', 'O'],
['X', ' ', ' '],
['X', ' ', ' ']], 2)
将您要打印的所有内容放入列表,然后返回列表。
def get_column(board, col_num):
"""takes 3x3 game and returns 3 elemtn list containg all values from column number top to bottom"""
result = [board[0][col_num], board[1][col_num], board[2][col_num]]
return result
print(get_column(
[['O', 'X', 'O'],
['X', ' ', ' '],
['X', ' ', ' ']], 2))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句