【レベル4】for文(配列/continue/break)

for文(配列・continue・break)をやさしく解説!

for文は「同じ処理をくり返す」ときに使います。
特にリスト(配列)とセットで使うことが多いです!

■ リスト(配列)とは?

fruits = ["りんご", "みかん", "バナナ"]

👉 複数のデータをまとめて入れておける箱!

■ for文でリストを順番に取り出す

fruits = ["りんご", "みかん", "バナナ"]

for fruit in fruits:
    print(fruit)

👉 fruitという変数に、fruitsリストから1つずつ取り出して、順番に表示される!
👉 for 変数名 in リスト名:

■ continue(スキップ)

continueは「その回だけスキップして、次に進む」命令です。
👉 その回は飛ばすけど次からcontinue(続ける)

numbers = [1, 2, 3, 4, 5]

for n in numbers:
    if n == 3:
        continue
    print(n)

👉 3のときだけ飛ばして、
   出力:1, 2, 4, 5

■ break(途中でやめる)

breakは「その場でループを終わらせる」命令です。
👉 その回でループをbreak(壊す)

numbers = [1, 2, 3, 4, 5]

for n in numbers:
    if n == 3:
        break
    print(n)

👉 3が出たら終了!
  出力:1, 2
👉 printの前にbreakがあるから3は出力されない

📝 練習問題1(基本)

次のコードの出力は何でしょう?

nums = [10, 20, 30]

for n in nums:
    print(n)

📝 練習問題2(continue)

次のコードの出力は何でしょう?

nums = [1, 2, 3, 4]

for n in nums:
    if n == 2:
        continue
    print(n)

📝 練習問題3(break)

次のコードの出力は何でしょう?

nums = [1, 2, 3, 4]

for n in nums:
    if n == 3:
        break
    print(n)

タイトルとURLをコピーしました