三項演算子を使うことで代入の条件分岐を一行でスマートに記述することができます。
用法
(変数) = (条件がTrueのときの値) if (条件) else (条件がFalseのときの値)
例
例えば次のような条件によってxの値を分けたいとき
python
if n == 10:
x = "OK"
else :
x = "NG"
これを三項演算子を用いて一行で表現すると次のようになります。
python
x = "OK" if n == 10 else "NG"