def find_starman(board):
row_number = 0
column_number = 0
for star in board:
for j in range(len(board):
for i in range(len(board):
if star[j][i] == '*':
j += 1
i += 1
return [j,i]
我不知道,每次運行該程序,它說它超出範圍? 我該如何解決這個問題? (另外,忘了說這個問題,如果發現「*」它返回j + 1和i + 1)索引錯誤:字符串索引超出範圍 -
請確保'star'是至少5列表中的每個至少5個元素的列表。從錯誤來看,事實並非如此。 –
另外,不要試圖手動修改'i'和'j',它可能不會像您期望的那樣運行。 –
什麼是'board'(我假設可以迭代某種)。另外,請確保您過去有效的代碼。我發現在兩個內部for循環中缺少關閉括號並且縮進是錯誤的。該代碼不會運行,所以不是很有用。 – jorgeh