if-else文を使うと、条件に応じて処理を分岐することができます。if-else文の構文は以下の通りです。
if 条件式: 条件式が True の場合に実行する処理 else: 条件式が False の場合に実行する処理
if-else文を使う場合、条件式が True の場合には、ifブロック内の処理が実行され、それ以外の場合はelseブロック内の処理が実行されます。
また、if-elif-else文を使うことで、複数の条件を指定して処理を分岐することもできます。if-elif-else文の構文は以下の通りです。
if 条件式1: 条件式1が True の場合に実行する処理 elif 条件式2: 条件式1が False かつ条件式2が True の場合に実行する処理 elif 条件式3: 条件式1が False かつ条件式2が False かつ条件式3が True の場合に実行する処理 ... else: すべての条件式が False の場合に実行する処理
if-elif-else文を使う場合、最初に評価される条件式が True の場合には、その条件に対応する処理が実行されます。それ以外の場合は、次の条件式が評価されます。全ての条件式が False の場合は、elseブロック内の処理が実行されます。
たとえば、次のようにif-else文を使って、変数xが偶数か奇数かを判定することができます。
x = 10 if x % 2 == 0: print(x, "は偶数です") else: print
コメント