1.建立“海洋”:一个5*5的网格,每个格子里面的元素均为‘O’,可以使用list来产生5个O,
但是这样显示的结果是一行,并非我们想要的 5*5:
可以使用for循环来换行:
board=[]
for item in range(5):
board.append(['O']*5)
print board
但是这样显示的结果是一行,并非我们想要的 5*5:
[['O', 'O', 'O', 'O', 'O'], ['O', 'O', 'O', 'O', 'O'], ['O', 'O', 'O', 'O', 'O'], ['O', 'O', 'O', 'O', 'O'], ['O', 'O', 'O', 'O', 'O']]
可以使用for循环来换行:
board=[]
for item in range(5):
board.append(['O']*5)
def print_board(board):
for row in board:
print row
print_board(board)
结果是已经分行了:
['O', 'O', 'O', 'O',