タイトル画像
琴葉葵

おねーちゃん!ループ中に何かしらの条件を満たしたら抜け出したいって時はどうしたら良いの??

琴葉茜

そういえばループ中に扱えるプログラムについて紹介していなかったね

琴葉茜

ループの途中で中断したい時は「break」を使うと良いよ!

解説画像1
琴葉葵

ほうほう、ループを「壊す(break)」んだね!!
なかなかワイルドなプログラムだ

琴葉茜

ちなみに2重以上のループの時に「break」をしても一番内側のループしか中断しないから気をつけてね

解説画像2
琴葉葵

すべて壊すんじゃないんだね、意外と繊細だ

琴葉茜

(謎に感覚派...!!)

琴葉茜

次は、ループ内で今のループの処理を中断して次のループに進むために使う「continue」の紹介だよ

解説画像3
琴葉葵

「continue」以降の処理は中断するってのが変な感じで、いまいちピンと来ない...

琴葉茜

そうかもね
これに関してはプログラムの挙動を見た方が分かりやすいかも

解説画像4
琴葉葵

aが3の時に「aの値:」が表示されていないってことは「continue」以降が飛ばされているんだね!
確かに動きを見れば何となく分かったかも

琴葉茜

最後は、「何もしない」時に使う「pass」があるよ

解説画像5
琴葉葵

何もしないプログラム??これはどんな時に使うの??

琴葉茜

例えば、if文で「この条件のときは何もしない」って時や、とりあえず条件を作ったけどその時にどんな処理をするかは後で考えたいって時なんかに使えるね!

解説画像6
琴葉葵

なるほど、結構プログラミング中の仮組みに使うことが多そうだね

琴葉茜

ちなみに「pass」はループだけじゃなくてどこでも使うことができるよ

琴葉葵

ということは、とりあえず関数を作って「pass」だけ入れておくってこともできるんだね!

琴葉茜

そういうこと!!