Day 18breakとcontinueの違い
Pythonコード
1fruits = ['apple', 'banana', 'cherry']2for fruit in fruits:3 if fruit == 'banana':4 break5 print(fruit)6 7numbers = [1, 2, 3, 4, 5]8for number in numbers:9 if number == 3:10 continue11 print(number)
解説
- 行1〜5: リストの要素を一つずつ処理するforループを使います。ここでは、フルーツのリストを定義し、ループでそれぞれのフルーツを取り出します。breakは、ループを強制的に終了する命令です。ここでは、'banana'が見つかるとループが終了します。print()関数は、指定した値を画面に表示します。ここでは、フルーツの名前を表示します。
- 行7〜11: ここでは、数字のリストを定義し、ループでそれぞれの数字を取り出します。continueは、現在のループをスキップして次のループに進む命令です。ここでは、数字3が見つかると、3は表示されずに次の数字4に進みます。print()関数は、指定した値を画面に表示します。ここでは、数字を表示します。
次に試してみよう
- ループで使える他の命令を調べてみましょう
- 自分でリストを作って、ループで処理してみましょう
- breakとcontinueを組み合わせて、より複雑な処理を作ってみましょう