
if right_this_minute in odds:
print("
分の値は奇数。
")
else:
print("
分の値は奇数ではない。
")
if
では他(
else
)に何が使えるの?
この例はもう少しで終わりです。最後の
1
文の説明だけが残っています。あまり長い
コードではありませんが、重要です。
if
文から
False
値が返されたときに実行するコー
ドブロックを指定する
else
節です。
この
else
節を詳しく調べてみましょう。
else
節はインデントせずに上の
if
の部分
と揃える必要があります。
「
else
」があったら「
else if
」も
なければいけないんじゃないの?
それとも、
Python
では「
elseif
」と
書くのかな?
初めてコードを書く際の
コロン
の付け忘れは、
Python
初心者に多い
。
どちらも違います。
Python
では
elif
と書きます。
if
文の一環として複数の条件を調べる必要がある場合、
Python
では
else
の他に
elif
も使えます。
elif
文はいく
つでも使えます。(各
elif
文はそれぞれのブロックを持ちま
す)。
次に、
today
という変数に今日を表す文字列があらかじめ
代入されている小さな例を挙げます。
if today == 'Saturday':
print('
パーティ!!
')
elif today == 'Sunday':
print('
リフレッシュ
')
else:
print('
仕事、仕事、仕事
')
1
章 基本
you are here
17
それぞれ異なる
3
つのブロック: ...