if、elif、elseと論理演算子で、プログラムに判断させる方法を学びましょう。
このレッスンを Kodokon で開くプログラムはしばしば複数の道から選ばなければなりません。ifキーワードは、条件が真であるときだけ命令のブロックを実行します。条件とは、TrueかFalseに評価される式です。ifの行はコロン:で終わり、続くブロックはスペース4つでインデントします。このインデントが、どの行がブロックに属するかをPythonに伝えます。
age = 20
if age >= 18:
print("You are an adult.")条件は比較演算子で書きます。==(等しい)、!=(等しくない)、<(より小さい)、>(より大きい)、<=、>=です。複数の場合を連鎖させるには、別の条件をテストするelif("else if"、つまり"そうでなくてもし")を加え、それから他のすべてが偽のときに実行されるelse("そうでなければ")を加えます。
temperature = 15
if temperature > 25:
print("It's hot.")
elif temperature > 10:
print("It's mild.")
else:
print("It's cold.")複数の条件を組み合わせるには、論理演算子を使います。and(両方の条件が真なら真)、or(少なくとも一つが真なら真)、そしてnot(結果を反転させます。not TrueはFalseです)。
age = 30
has_ticket = True
if age >= 18 and has_ticket:
print("Entry allowed.")
if not has_ticket:
print("Ticket missing.")elseブロックはいつ実行されますか?True and Falseは何に評価されますか?