def space_check(board, position):
return board[position] == ' '
def full_board_check(board):
for i in range(1,10):
if space_check(board, i):
return False
return True
最后一行是return True
为什么不else: return True
如果if语句返回false,那么最后一个return True
不会覆盖它吗??你知道吗
Tags:
如果是的话
然后在for循环中的第一次迭代之后,函数将返回。这不会导致预期的行为。现在,你检查每个空间,而不仅仅是第一个
相关问题 更多 >
编程相关推荐