ループ
for ループと while ループを理解し、プログラム内の反復作業を自動化します。
「ループ」はCoddyKit上の無料Learn AI with Pythonレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはLearn AI with Python学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Learn AI with Pythonコースには全4レッスンが含まれています。
ループの概要
ループの概要
ループを使用すると、コードブロックを複数回繰り返し実行できるため、プログラムをより効率的かつ簡潔にできます。
このレッスンでは、Pythonのさまざまな種類のループ(for、while、ネストしたループ)について学びます。

ループとは
ループとは
ループは、特定の条件が満たされるまでコードブロックを繰り返し実行するために使用します。たとえば、次のように記述します。
これにより、0から4までの数値が出力されます。
# Example of a loop
for i in range(5):
print(i)forループ
forループ
forループは、シーケンス(リストやrangeなど)の各要素を反復処理し、それぞれの要素に対してコードブロックを実行します:
# Example of a for loop
names = ["Alice", "Bob", "Charlie"]
for name in names:
print("Hello,", name)whileループ
whileループ
whileループは、条件がTrueである限り、コードブロックを繰り返し実行します。
# Example of a while loop
counter = 0
while counter < 3:
print(counter)
counter += 1ループから抜ける
ループから抜ける
break文を使用すると、ループを途中で終了できます。
これにより、iが5と等しくなったときにループが停止します。
# Using break to exit a loop
for i in range(10):
if i == 5:
break
print(i)continueで反復をスキップする
continueで反復をスキップする
continue文は現在の反復処理の残りをスキップし、次の反復処理に移ります。
これにより、2の出力がスキップされます。
# Using continue to skip iterations
for i in range(5):
if i == 2:
continue
print(i)ネストしたループ
ネストしたループ
ループの中に別のループを記述したものを、ネストしたループと呼びます。たとえば、次のようになります:
# Example of nested loops
for i in range(3):
for j in range(2):
print(f"i = {i}, j = {j}")ループでよくある間違い
ループでよくある間違い
避けるべき、よくある間違いを紹介します:
whileループでループ変数の更新を忘れること(無限ループの原因になります)。break文とcontinue文を誤って使用することです。- ネストしたループでインデントを間違えることです。
学んだこと
学んだこと
このレッスンでは、次のことを学びました:
forループとwhileループの基本。breakとcontinueを使ってループの動作を制御する方法。- ネストしたループを作成して使用する方法。
よくできました。次のトピックに進みましょう。

よくある質問
「ループ」レッスンは無料ですか?
はい。「ループ」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Learn AI with Pythonコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Learn AI with Pythonコースには全4レッスンが含まれています。
「ループ」で何を学びますか?
for ループと while ループを理解し、プログラム内の反復作業を自動化します。 ブラウザで直接実行するハンズオンコードでLearn AI with Pythonを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Learn AI with Pythonを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのLearn AI with Pythonは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。
「ループ」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このLearn AI with Pythonレッスンでコードを書いて実行できますか?
はい。すべてのLearn AI with Pythonレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。