ホームページ  >  記事  >  バックエンド開発  >  Pythonの制御構造とは何ですか

Pythonの制御構造とは何ですか

王林
王林オリジナル
2020-06-11 14:26:1517497ブラウズ

Pythonの制御構造とは何ですか

Python には、シーケンシャル構造、分岐構造 (選択構造)、ループ構造という 3 つの主要な制御構造があります。これら 3 つの構造を使用して、任意のプロジェクトまたはアルゴリズムを設計できます。

別々に説明しましょう:

1. シーケンシャル構造

シーケンシャル構造とは、コードを記述した順序で実行することです。ステートメントは 1 つずつ実行されます。この構造のロジックは最も単純で、順番に実行するだけです。

2. 分岐構造 (選択構造)

分岐構造は選択構造とも呼ばれ、プログラム コードが特定のコードを実行することを選択することを意味します。判断条件に基づきます。条件が true の場合、プログラムはコードの一部を実行し、条件が true の場合、コードの別の部分を実行します。

Python 言語では、構造体を選択するための構文はキーワード if、elif、else で表されます。具体的な構文は次のとおりです。

基本的な構文は次のとおりです。次のとおりです:

1、if

2、if...else

3、if...elif...else

4、if... elif...elif...else

5. ネスティングの場合

3. ループ構造

ループ構造最もよく使われる構造物です。ループ構造とは、特定の条件下で特定のコードを繰り返し実行するコーディング構造を指します。 Python のループ構造のうち、一般的なループ構造は for ループと while ループです。

1. for ループ

for ループはループ構造の一種です。 Python では、for ループは同じ操作を繰り返す反復ループであり、各操作は前の操作の結果に基づいています。 for ループは、文字列、リスト、辞書などのデータ構造を容易にするためによく使用されますが、for ループはループの数を知る必要があります。基本的な構文は次のとおりです:

2. for...in.... ループ

3. while ループ

while ループは認識する必要はありません。ループの回数つまり、条件が満たされなくなるまで無限にループします。

注:

1. ループもコロン (:)

2. 条件はさまざまな算術式です。

a) true の場合、ループ本体ステートメント グループ 1、実行を繰り返します

b) false の場合、ループ本体ステートメント グループ 2、実行を停止します

3. ループ本体が蓄積し忘れた場合、条件 If判定は常に真となり、無限ループとなります。ループ本体は常に実行されます。

a) 無限ループを構築するために無限ループが使用されることがあります

b) Ctrl + C を使用して IDE を終了または停止できます

推奨チュートリアル: pythonチュートリアル

以上がPythonの制御構造とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。