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