Pythonプログラミングにおいての、if〜elseの使い方を学んでいきましょう。
if〜elseの使い方
elseは、ifを使ったときの条件にたいして、「それ以外のとき」にどういったことをしたいのか、というのを書くことができます。
例えば、is_trueという変数が、「True」のときは「Trueです」と表示し、そうでないときは「Trueではありません」と表示するプログラムは、次のようになります。
is_true = False
if is_true:
print('Trueです')
else:
print('Trueではありません')
実行結果
Trueではありません
ifは、条件がTrueのときになにかをします。
elseは「それ以外のとき」つまり「Trueではないとき」になにかをします。
(「Trueではない」ということは、「False」ということになります)
今回は、is_trueが「False」だったので、「Trueではありません」と表示されました。
if〜elseを使ってみよう!
では、実際にif〜elseを使ってみましょう。
今回は、ゲームのスコアが80点以上ならば「おめでとう」と表示し、そうでなかったら「ざんねん」と表示する、というプログラムを作ります。

score = 85
if score >= 80:
print('おめでとう')
else:
print('ざんねん')
実行結果
おめでとう
上の例では、1行目でscoreに85を代入し、3〜6行目では「80以上のとき」と「それ以外のとき」という条件で、分岐しています。
この場合、scoreは85なので、「おめでとう」と表示されます。
もし、下のように、scoreに代入する数値を70にすると、結果は「ざんねん」と表示されます。
score = 70
if score >= 80:
print('おめでとう')
else:
print('ざんねん')
実行結果
ざんねん











