1、分岐実行
実際には、コンピュータプログラムはまた、だけでなく、できる実行の順序で分岐実行。何ブランチ実行?
分岐実行を理解するために、我々は想像することができます:、青、赤HS7を駆動する高速道路での運転、分岐高速道路の分岐点を。プログラムは分岐しない場合、我々は道路でフォークを駆動と同等のものを持っている高速道路ではありません。道路の分岐が選択するだけでなく、上海にオープンすることができないならば、我々は北京から上海にたいと?
私たちは、使用できる条件文を分岐実行を達成するために。Pythonではによりif文分岐実行を達成するために:
第二に、条件とブール
分析条件は、条件文です==演算子の演算結果。==演算子2つだけの状況、すなわち、真(TRUE)とFALSE(偽)の演算結果。コンピュータは、ブール型と呼ばれる真と偽の書類のデータ型を表すのに使用されます。
ブール値は、我々は一般的とも呼ばれるブール値を。条件文の条件はブール値です。ブール値は、その2つだけの値、すなわち真と偽。
ヒント:条件満たすためとして、我々は、一般的にも知られている条件が真であるが、条件満たさないとして知られている条件が偽です。
開発:なぜ真の値と偽の値の型が命名示しブール型のそれ?ブールブールとしての英語は、ジョージ・ブールにちなんで命名され、彼は最初の19世紀半ばには、論理の代数システムを定義したクイーンズカレッジコーク、アイルランド、英国の数学者です。さて、ブール論理は、エレクトロニクス、コンピュータのハードウェアとソフトウェアの多くのアプリケーションを持っています。
第三に、複数の分岐
私たちは、単純な条件分岐を学んだ以前、それは道路の高速道路のフォークとして理解することができます。現実には、高速道路がちょうど道路の分岐点よりも多くすることができ、4つのフォークもたくさんあります。
Pythonのは、枝をELIF複数のブランチを追加することによって達成されます。
四、もし式の/他のトリプレット
今、私たちは、次のようなバイナリ表現、多くの書いた「プログラミング」+「陳」は、バイナリ表現(2つのオペランドを持っている)である+も二項演算子として知られているが。
-表現のトリプレットは、その後、我々は最初のトリプレット表現を学び、比較的まれであるIF他/。
小さな割り当てがある場合とそれ以外の条件が満たされたときに第2の部分が条件である3つの部分に分け、第一の部分の戻り値、第三の部分のそれ以外の場合、戻り値。