【Python】繰り返し(for,while,break,continue)


for
for i in range(10) : 
	print(i)
=>0~9出力(合計10回)
for i in range(10,0) : 
	print(i)
何も起こらない
for i in range(10,0,-1) : 
	print(i)
=>最後に-1をプラス(-2ラーメン10,8,6…2)
=> 10, 9, 8, ...1個出力(10個)
break
i=1
while True : 
	print(i)
    i+=1
=>無限反復文
i=1
while True : 
	print(i)
    if i==10:
    	break
    i+=1
=>無限反復文を停止させる場合
continue
for i in range(1,11) :
	if i%2==0:
    	continue
    print(i)
=>continue:ループ文に移動(後の内容を無視してループ文に戻る)
=>奇数のみ出力
for...構文
for i in range(1,11) : 
	print(i) 
    if i>15 : 
    	break
else : print(11)
-文が正常に中断された場合、else文を実行します.
(以上range(1,1)正常に動作し完了)
=> 1,2...11
しかしi=5-breakが途中で急ブレーキをかけた場合
この場合、else構文=>1,2,...出力のみ5