我正在写一个数独解算器,其中的一部分是获取3x3子框中的值。,然后迭代3x3框中的所有值。我知道内部的for循环将col+1赋值为col = col - (col % 3),但我没想到的是,当row递增1时,col不会重置回其原始值(即row处的值)。6) row, col is (1, 7) row, col is (2, 7) row, col is (2, 8) row, col is (2, 9)您会注意到,当row递增1时,col保持内部<e
使用单个循环,很容易编写{% if not loop.last %}JOIN{% endif %}来从循环的最后一次迭代中删除JOIN。使用嵌套循环,我们可以,允许我们检查是否处于两个循环的最终迭代中。尽管如此,我还是有一个3级嵌套的解决方案,这个解决方案非常冗长:......
{% if not loo