我正在嘗試爲遊戲創建一個函數,但是我的身體出現了一些問題。我創建了一個函數,該函數使用函數的參數返回一個字符串。根據我的功能,我需要將board
(parameter1)行索引row_index
(Parameter2)中的字符作爲單個字符串返回。
任何幫助將是有用的。泰
這是我的函數頭和身體:打印棋盤排
def make_str_from_row(board, row_index):
""" (list of list of str, int) -> str
# Return the characters from the row of the board with index row_index
as a single string.
>>> make_str_from_row([['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], 0)
'ANTT'
"""
for i in range(len(row_index) - 1):
if board[i] row_index[i]
return board[i]
它是做什麼的那一刻? –
@PeterWood:我的猜測是,由於怪異的if語句,它會拋出語法錯誤。 –
'row_index'是一個整數嗎?你只能在序列上使用'len',比如列表。 'board'是一個列表。 –