中学理科1630612 views
高校倫理1440029 views
数学講師2885829 views
MathPython497267 views
Computer368087 views
高校物理160157 views
LaTeX962098 views
中学英語811649 views
小学理科719851 views
高校化学2924257 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 を加算するという意味です。