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)

