Python 条件文
Python の条件文は、1 つまたは複数の文の実行結果(True または False)によって、実行するコードブロックを決定します。
下の図を使うと、条件文の実行プロセスを簡単に理解できます。
Python プログラミング言語では、0 以外および空(null)でない任意の値は true、0 または null は false と規定されています。
Python プログラミングでは、if 文はプログラムの実行を制御するために使用されます。基本形式は次のとおりです。
if 判断条件:
执行语句……
else:
执行语句……
「判断条件」が成立する場合(非ゼロ)、後続の文が実行されます。実行内容は複数行でもよく、インデントによって同じ範囲を区別して表します。
else はオプションの文で、条件が成立しない場合に内容を実行する必要があるときは、関連する文を実行できます。
Gif デモ:

具体的な例は次のとおりです。
実例
出力結果は次のとおりです。
luren # 输出结果
if 文の判断条件は、>(より大きい)、<(より小さい)、==(等しい)、>=(以上)、<=(以下)でその関係を表せます。
判断条件が複数の値の場合は、次の形式を使用できます。
if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……
実例は次のとおりです。
実例
出力結果は次のとおりです。
roadman # 输出结果
Python は switch 文をサポートしていないため、複数の条件分岐は elif でしか実現できません。複数の条件を同時に判断する必要がある場合は、or(または)を使用できます。2 つの条件のいずれかが成立していれば判断条件は成功します。and(かつ)を使用する場合は、2 つの条件が同時に成立した場合にのみ判断条件が成功します。
実例
if に複数の条件がある場合は、括弧を使用して判断の優先順序を区別できます。括弧内の判断が優先的に実行されます。さらに、and と or の優先順位は、>(より大きい)、<(より小さい)などの判断記号よりも低くなります。つまり、括弧がない場合、より大きい・より小さいは and/or よりも先に判断されます。
簡単な文のグループ
if 条件判断文を同じ行に書くこともできます。次の例のとおりです。
実例
上記のコードを実行した出力結果は次のとおりです。
变量 var 的值为100 Good bye!その他の拡張