Python3の基本-ループ内のステートメントとelse句を中断して続行する

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!" )

 

おすすめ

転載: blog.csdn.net/jundao1997/article/details/106421945