Python 条件分岐:意思決定ロジックをマスターする
意思決定とは、プログラム実行中に発生する条件を予測し、条件に応じて実行するアクションを指定することです。
意思決定構造は、TRUE または FALSE を結果として生成する複数の式を評価します。結果が TRUE の場合と FALSE の場合のどちらのアクションを実行し、どのステートメントを実行するかを決定する必要があります。
ほとんどのプログラミング言語で見られる典型的な意思決定構造の一般的な形式は以下の通りです。
Python プログラミング言語では、非ゼロ および 非 null の値を TRUE とみなし、ゼロ または null の場合は FALSE とみなします。
Python では以下の種類の意思決定ステートメントを提供しています。
| 番号 | ステートメントと説明 |
|---|---|
| 1 | if 文 if 文はブール式に続けて 1 つ以上のステートメントで構成されます。 |
| 2 | if...else 文 if 文の後にオプションの else 文を続けることができ、ブール式が FALSE のときに実行されます。 |
| 3 | ネストした if 文 1つの if または else if 文を、別の if または else if 文の中に入れ子にできます。 |
各意思決定ステートメントを簡単に見ていきましょう。
単一行スイート
if 節のスイートが単一行のみで構成される場合、ヘッダー ステートメントと同じ行に記述できます。
ワンライン if 節の例:
ライブ デモ#!/usr/bin/python var = 100 if (var == 100): print "Value of expression is 100" print "Good bye!"
上記のコードを実行すると、次の結果が得られます。
Value of expression is 100 Good bye!
Python
- 高度製造における意思決定を強力なアナリティクスで強化する
- データ取り込みを効率化し、より賢い意思決定を推進
- Python 文・インデント・コメント: 明確なガイド
- Python データ型マスター: 実践ガイド
- Python 演算子完全マスター: 包括的ガイド
- Python if…else文完全マスター
- Python pass文完全マスター: 実践ガイド
- Python辞書完全ガイド:作成、操作、高度なテクニック
- Python例外処理マスター:try、except、else、finallyを徹底解説
- Python print()関数の実践ガイド:基本から応用まで
- Pythonループ完全ガイド:for、while、break、continue、enumerate