forやwhileのcontinue(Python)
for
forの中で、条件を満たしたときにそれ以降の処理をスキップするには「continue」というコマンドを使います。
for x in range(30):
if x % 5 != 0:
continue
print(x)
出力
0
5
10
15
20
25
0から29までの数をループで回し、それを変数xに入れています。xが5で割りきれないとき、ifの条件が満たされてcontinueが実行されます。つまりループ処理がスキップされて、速やかに次の処理になります。
xが5で割りきれるとき、ifの条件が満たされないためスキップされず、print(x)が実行されます。
while
whileも同じように、ループ内のifで条件が満たされるときに処理をスキップしたいときは「continue」を使います。
x = 0
while x < 30:
x += 1
if x % 5 != 0:
continue
print(x)
出力
0
5
10
15
20
25
x+=1はxに1を加算するという意味です。
文法(if・forなど)
-
Pythonのif文(もし〜ならば)0943
-
Pythonのif文と比較演算子(等しい、大きい、以上など)018074
-
Pythonの条件分岐(if…else文)0642
-
Pythonの条件分岐(else ifはelifで表す)01026