セクション 4. 章 1
knight.py
Forループ
メニューを表示するにはスワイプしてください
この章では、ループの概念、特に「forループ」に焦点を当てて解説します。ループはプログラミングにおける基本的な概念であり、同じコードブロックを何度も繰り返し実行することを可能にします。これにより、同じ処理を複数回行いたい場合に、コードを繰り返し書く必要がなくなります。例えば、ナイトをグリッド上でコインを集めるために移動させる場合などに非常に便利です。
Forループとは?
「forループ」は、指定した条件に基づいてコードを繰り返し実行できる制御フロー文です。条件が真である限り、ループは実行され続けます。条件が偽になると、ループは終了します。
Pythonにおけるforループの基本的な構文は次のとおりです。
12for i in range(5): print("Iteration:", i)
-
初期化:
range(5)関数は0から4までの数値のシーケンスを生成します。これにより、ループ変数iはループの開始時に暗黙的に0に初期化されます。 -
条件: ループは
range(5)によって生成されたシーケンスに数値が残っている限り継続します。この場合、0、1、2、3、4の順に繰り返し処理されます。 -
増分: ループ変数
iは、range(5)で生成されたシーケンスを進むごとに自動的に1ずつ増加します。
ナイトを使ったforループの実例を見てみましょう。
knight.py
この例では、騎士がコインを6回拾います。ループ変数 i が0から5まで変化し、i が6未満の間ループが実行されます。
タスク
スワイプしてコーディングを開始
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 1
knight.py
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください