2024-05-12 19:50:44 发布
网友
我尝试使用python的'all'函数来计算一组条件。我想在函数中使用两个不同的for循环,但我不确定是否可以这样做。你知道吗
以下是我想做的:
Box = all([counter != puzzleBoard[x][y] for x in range(9) and y in range(9)])
我想检查变量counter是否等于9x9板上的任何空格。我尝试了for循环和语句的一些变体,但还没有找到任何有效的方法。你知道吗
counter
如果列表理解有语法错误,请将and更改为for以创建嵌套for循环,如下所示
and
for
Box = all([counter != puzzleBoard[x][y] for x in range(9) for y in range(9)])
还请注意,您可以使用生成器函数而不是列表理解
Box = all(counter != puzzleBoard[x][y] for x in range(9) for y in range(9))
如果列表理解有语法错误,请将
and
更改为for
以创建嵌套for循环,如下所示还请注意,您可以使用生成器函数而不是列表理解
相关问题 更多 >
编程相关推荐