Math Python/Sage:跳过嵌套for循环中的特定组合
在用sage编写一个稍微简单的函数时,我遇到了一个问题: 我想跳过一个特定的组合,即两个变量相同的情况。简而言之,我只需要变量组合AB、BC和CAMath Python/Sage:跳过嵌套for循环中的特定组合,math,nested-loops,sage,Math,Nested Loops,Sage,在用sage编写一个稍微简单的函数时,我遇到了一个问题: 我想跳过一个特定的组合,即两个变量相同的情况。简而言之,我只需要变量组合AB、BC和CA for Ax in [A, B, C]: for Bx in [A, B, C]: if Ax==Bx: continue?? else: do stuff 我试了又试,但总是犯同样的错误。该循环包含一个方程组,该方程组不适用于两个相同的变量 提
for Ax in [A, B, C]:
for Bx in [A, B, C]:
if Ax==Bx:
continue??
else:
do stuff
我试了又试,但总是犯同样的错误。该循环包含一个方程组,该方程组不适用于两个相同的变量
提前感谢您的帮助,非常感谢 使用:
屈服
('A', 'B')
('A', 'C')
('B', 'C')
使用:
屈服
('A', 'B')
('A', 'C')
('B', 'C')
这解决了相同变量的问题,非常感谢!但是,这会不会对列表不起作用?我得到一个列表索引超出范围的错误,但没有看到问题。这解决了相同变量的问题,非常感谢!但是,这会不会对列表不起作用?我得到一个列表索引超出范围错误,但没有看到问题。