解答例:練習問題_4_7 条件式(bool演算子)
a, b = 'abc', 'xyz'
not_a = False if a else True
and_ab = b if a else a
or_a = a if a else b
print('not_a:', not_a)
print('and_ab:', and_ab)
print('or_ab:', or_ab)
not_a: False
and_ab: xyz
or_ab: abc
この様にpythonのbool演算子も条件式を使って簡単に表現することができます。a, b にいろいろと代入して確認してください。