ループには、1つ以上の他のループを含めることができます。ループ内にループを作成できます。
この原則は、ネストされたループとして知られています。 ネストされたループは、2つ以上のループを通過します。
プログラマーは通常、2または3レベルの深さでネストします。 それより高いものは、混乱を招きます。
関連コース: 完全なPythonプログラミングコースと演習
例
簡単な例を見てみましょう。 2つのリストを作成します。
1 |
persons = [ "John", "Marissa", "Pete", "Dayton" ] |
レストランで食事をするのが好きな人のリストがあれば、全員に特定のレストランを食べさせることはできますか?
1 |
|
これは両方のループを通過します:
初心者の方は、 それなら私はこの本を強くお勧めします。
演習
以下の演習を試してください
-
3×3の三目並べボードを前提として、すべての位置を印刷します
-
すべての人が他の人と出会うプログラムを作成する
人= [ “John”, “Marissa”, “Pete”, “Dayton” ] -
通常のforループがnステップO(n)で終了する場合、ネストされたループはいくつのステップにありますか?
これらを完了したら、次の演習に進みます。
Hope this helps!
Source link