三項演算子
簡単な条件による値の切り替えも、一行でスマートに書けます。
# 通常のif文
if score >= 80:
result = "合格"
else:
result = "不合格"
# 三項演算子
result = "合格" if score >= 80 else "不合格"
読み方は「”合格” です。もし score が 80以上なら。そうでなければ “不合格”」。英語の語順に近いこの書き方は、コードの意図が伝わりやすいため好まれます。
簡単な条件による値の切り替えも、一行でスマートに書けます。
# 通常のif文
if score >= 80:
result = "合格"
else:
result = "不合格"
# 三項演算子
result = "合格" if score >= 80 else "不合格"
読み方は「”合格” です。もし score が 80以上なら。そうでなければ “不合格”」。英語の語順に近いこの書き方は、コードの意図が伝わりやすいため好まれます。