Python-decision-making

提供:Dev Guides
移動先:案内検索

Python-意思決定

意思決定とは、プログラムの実行中に発生する条件を予測し、条件に従って実行されるアクションを指定することです。

決定構造は、結果としてTRUEまたはFALSEを生成する複数の式を評価します。 結果がTRUEまたはFALSEの場合、実行するアクションと実行するステートメントを決定する必要があります。

以下は、ほとんどのプログラミング言語で見られる典型的な意思決定構造の一般的な形式です-

Pythonでの意思決定ステートメント

Pythonプログラミング言語は、 non-zero および non-null 値をTRUEと想定し、 zero または null の場合、FALSE値と想定します。

Pythonプログラミング言語は、次のタイプの意思決定ステートメントを提供します。 詳細を確認するには、次のリンクをクリックしてください。

Sr.No. Statement & Description
1

if statements

  • ifステートメント*は、ブール式とそれに続く1つ以上のステートメントで構成されます。
2

if…​else statements

  • ifステートメント*の後にオプションの* elseステートメント*を続けることができます。これはブール式がFALSEの場合に実行されます。
3

nested if statements

1つの if または else if ステートメントを別の if または else if ステートメント内で使用できます。

各意思決定について簡単に説明します-

シングルステートメントスイート

*if* 句のスイートが1行のみで構成される場合、ヘッダーステートメントと同じ行に配置できます。

以下は、 one-line 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!