中学理科1627838 views
中学数学622131 views
高校倫理1435514 views
中学社会667518 views
いろは2995081 views
小学算数1197058 views
教育149096 views
雑学1472959 views
小学理科718021 views
高校日本史190051 views

Python の for と while における continue

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 を加算するという意味です。