0Pricing
Learn AI with Python · レッスン

ループ

for ループと while ループを理解し、プログラム内の反復作業を自動化します。

「ループ」はCoddyKit上の無料Learn AI with Pythonレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはLearn AI with Python学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Learn AI with Pythonコースには全4レッスンが含まれています。

ループの概要

ループの概要

ループを使用すると、コードブロックを複数回繰り返し実行できるため、プログラムをより効率的かつ簡潔にできます。

このレッスンでは、Pythonのさまざまな種類のループ(for、while、ネストしたループ)について学びます。

ループ — イラスト1

ループとは

ループとは

ループは、特定の条件が満たされるまでコードブロックを繰り返し実行するために使用します。たとえば、次のように記述します。

これにより、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を使ってループの動作を制御する方法。
  • ネストしたループを作成して使用する方法。

よくできました。次のトピックに進みましょう。

ループ — イラスト10

よくある質問

「ループ」レッスンは無料ですか?

はい。「ループ」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと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フィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 条件分岐を理解する
  2. ブール論理と比較
  3. ループ
  4. 代入式(ウォルラス演算子)
← Learn AI with Pythonに戻る