雑学1474079 views
数学講師2905779 views
高校物理161885 views
中学数学624816 views
教育149914 views
Computer369599 views
MathPython500231 views
高校日本史190903 views
小学社会311307 views
中学理科1632943 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 を加算するという意味です。