小学理科717236 views
中学理科1626207 views
小学社会308636 views
高校倫理1433119 views
ヒストリア284143 views
小学算数1194618 views
世界の国560595 views
高校生物549842 views
高校国語785655 views
中学社会667106 views
Help
Tools

English

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