一度に複数の不等式をテストしたい、つまり
if (a < b < c < ...)
すべての値が存在する場合は問題ありません。ただし、比較する 1 つまたは複数の変数の数値が欠落しているか不明な場合があります。私のコンテキストでの正しい動作は、関連する不等式が満たされていると仮定することです。None
値が不明な場合に特別な値を割り当てるとしましょう:<
演算子 (または代替) に必要な動作は次のとおりです。
>>> a = 1; b = 2; c = 3
>>> a < b < c # this works fine, obviously
True
>>> b = None
>>> a < b < c # would like this to return True
False
したがってTrue
、1 つの変数が他の変数よりも本当に小さいかどうか、または 1 つの変数が欠落している (事前に決定された特定の非数値を取る) かどうか、または両方の変数が欠落しているかどうかを取得したいと考えています。まとめて比較します。つまり、と同様a < b < c < ...
にこれも実行したいと思います。
ありがとう<=
<