这是我从以下位置得到该错误的代码行:
cornersOpen = []
for i in possibleMoves:
if i in [1, 3, 7, 9]:
cornersopen.append(i)
if len(cornersOpen) > 0:
move = selectRandom (cornersOpen)
return move
if 5 in possibleMoves:
move = 5
return move
edgesOpen = []
for i in possibleMoves:
if i in [2, 4, 6, 8]:
edgesOpen.append(i)
if len(edgesOpen) > 0:
move = selectRandom (edgesOpen)
return move
我使用的是Visual Studio 2015,每个返回字下面都有一条红线,不太确定缩进应该在哪里。
答案 0 :(得分:0)
缩进看起来不错(无论如何,就我们所看到的而言)。
但是,除非该代码实际上是在函数中 ,否则return
确实是无效的。您只能从函数返回,例如:
def GiveMe42():
return 42