0Pricing
Python For Kids · レッスン

BreakとContinue

ループを効果的に制御します。

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

BreakとContinueによるループ制御

BreakとContinue

制御フローのレッスンに戻ってきました!今日は、break文とcontinue文を使って、ループをより効果的に制御する方法を学びます。

BreakとContinue — イラスト1

BreakとContinueとは?

BreakとContinueは、プログラム内のループの流れを制御するための文です。

  • Break: ループを直ちに終了します。
  • Continue: 現在の繰り返し処理をスキップして、次の繰り返しに移ります。

これらの文を使うと、ループをより柔軟で強力なものにできます。

Break文

break文は、ループの条件がまだ真であっても、ループ全体を停止します。特定の条件に基づいてループを終了したい場合に便利です。

構文:

if condition:
    break  # Exits the loop

Break文の例

簡単な例で、break文の動作を見てみましょう。

例:

# Iterates through numbers 1 to 5
for num in range(1, 6):
    if num == 3:
        break  # Exits the loop when num is 3
    print(num)  # Prints the current number

Break文の例の出力

上記のコードを実行すると、Pythonは3に到達するまで数値を表示し、その後ループを終了します:

1
2

Continue文

continue文は、ループの現在の繰り返し処理をスキップして、次の繰り返しに移ります。ループ全体を停止せずに、特定の条件をスキップしたい場合に便利です。

構文:

if condition:
    continue  # Skips to the next iteration

Continue文の例

簡単な例で、continue文の動作を見てみましょう。

例:

# Iterates through numbers 1 to 5
for num in range(1, 6):
    if num == 3:
        continue  # Skips the number 3
    print(num)  # Prints the current number

for i in range(1, 5):
    if i == 2:
        continue
    if i == 4:
        break
    print(i)

よくできました!

break文とcontinue文を使って、Pythonのループを制御する方法を学びました。これらの機能を使うと、ループの実行方法を調整でき、プログラムをより効率的で効果的なものにできます。

これらの文を自分のループに取り入れ、プログラムをどのように改善できるか試しながら、練習を続けましょう。

よくある質問

「BreakとContinue」レッスンは無料ですか?

はい。「BreakとContinue」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Python For Kidsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Python For Kidsコースには全4レッスンが含まれています。

「BreakとContinue」で何を学びますか?

ループを効果的に制御します。 ブラウザで直接実行するハンズオンコードでPython For Kidsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Python For Kidsを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのPython For Kidsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。

「BreakとContinue」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このPython For Kidsレッスンでコードを書いて実行できますか?

はい。すべてのPython For Kidsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

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

  1. If-Else文
  2. Pythonのループ
  3. ネストしたループ
  4. BreakとContinue
← Python For Kidsに戻る