这段代码应该打印一个5x5板的o排成5行的每一行的一个新行。功能的东西。请解释它是如何工作的
board = []
for x in range(0,5):
# runs code 5 times.(range of 0,5 = 5)
board.append(["O"] * 5)
def print_board(i):
for row in i:
print row
print print_board(board)
第二块与第一块有什么关系?另外,当我不加入争论时,它给了我一个错误。
我试着用其他东西切换参数,但没有奏效。
你能确切地解释你的问题是什么?您定义电路板并打印它。什么部分你不明白(除了它不会运行,因为'print row'没有缩进)? – Matthias
我想我会开始理解它。但无论如何,这2个代码块。第二个问题与第一个问题有什么关系,为什么这个问题必须是董事会 –
在第一个部分中,您定义了'board',在第二个部分中打印它。当然,你需要参数'board',因为这就是你想要在'print_board'函数中使用的函数(在这里被称为'i')。 – Matthias