【Python】繰り返し(for,while,break,continue)
for
=> 10, 9, 8, ...1個出力(10個)
break
continue
=>奇数のみ出力
for...構文
(以上range(1,1)正常に動作し完了)
=> 1,2...11
しかしi=5-breakが途中で急ブレーキをかけた場合
この場合、else構文=>1,2,...出力のみ5
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
Reference
この問題について(【Python】繰り返し(for,while,break,continue)), 我々は、より多くの情報をここで見つけました https://velog.io/@myway00/파이썬-반복문for-while-break-continueテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol