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

ループとは
ループとは
ループは、特定の条件が満たされるまでコードのブロックを繰り返し実行するために使用します。例を見てみましょう。
これは0から4までの数字を出力します。
# Example of a loop
for i in range(5):
print(i)<code>for</code> ループ
for ループ
for ループは、シーケンス(リストや range など)を反復処理し、各要素に対してコードのブロックを実行します。
# Example of a for loop
names = ["Alice", "Bob", "Charlie"]
for name in names:
print("Hello,", name)<code>while</code> ループ
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)<code>continue</code> で反復をスキップする
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チューター)、Python Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Python Academyコースには全4レッスンが含まれています。
「ループ」で何を学びますか?
プログラムで繰り返し作業を自動化するために、forループとwhileループを学びます。 ブラウザで直接実行するハンズオンコードでPython Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Python Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのPython Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。
「ループ」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このPython Academyレッスンでコードを書いて実行できますか?
はい。すべてのPython Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。