breakステートメントは、forおよびwhileのループ本体から飛び出すことができます。forループまたはwhileループで終了した場合、対応するループelseブロックは実行されません。
continueステートメントは、現在のループブロックの残りのステートメントをスキップして、次のループに進むようにPythonに指示するために使用されます。
ループステートメントにはelse句を含めることができます。これは、完全なリスト(forループを使用)または条件がfalse(whileループを使用)になってループが終了したときに実行されますが、ループがによって終了したときに実行されません。ブレーク。
例1:休憩
#!/usr/bin/python3
for i in range(10):
if i == 5:
print("循环至5,跳出循环",i)
break
print("当前数字为:",i)
結果:
例2:続行
#!/usr/bin/python3
for i in range(10):
if i == 5:
print("循环至5,重新开始执行",i)
continue
print("当前数字为:",i)
結果:
例3:ループステートメントのその他
#!/usr/bin/python3
for i in range(10):
if i == 5:
print("循环至5,跳出循环",i)
break
else:
print("当前数字为:",i)
例4:passステートメント
Pythonパスは、プログラム構造の整合性を維持するための空のステートメントです。
passは何もしません。通常、プレースホルダーステートメントとして使用されます。次の例
#!/ usr / bin / python3 for i in range(10): if i == 5: pass print( "Execute pass block") print( "現在の番号は:"、i) print( "bye bye!" )