查看语句1,我假设您的意思是:
if (PAB > BAC and PAB< PAC) or (PAB > BAC and PAC>BAC):
在这种情况下,我可能会这样写(使用 链式比较
,docs:python2,python3):
if (BAC < PAB < PAC) or min(PAB,PAC)>BAC:
您可以对语句2使用类似的形式。
话虽如此,我无法使您在问题代码中的注释与我对您的条件的解释相匹配,因此我不理解您的要求是合理的。

查看语句1,我假设您的意思是:
if (PAB > BAC and PAB< PAC) or (PAB > BAC and PAC>BAC):
在这种情况下,我可能会这样写(使用 链式比较
,docs:python2,python3):
if (BAC < PAB < PAC) or min(PAB,PAC)>BAC:
您可以对语句2使用类似的形式。
话虽如此,我无法使您在问题代码中的注释与我对您的条件的解释相匹配,因此我不理解您的要求是合理的。