python標志位在for循環中的用法


簡單的理解就是加個變量布爾值作為下一個動作的條件:

在嵌套循環中,會遇到多層跳出的現象,因為下一層跳出,導致上一層跳出,這就要加條件判斷:

quit_xh = False           #定義退出布爾值為假
for i in range(10): #第1層循環從0到9
print('1層循環', i) #從0開始輸出,進入if語句
if i < 5: #滿足小於5,進入縮進
print('條件:', i) #輸出0
continue #繼續第1個循環,不進入第2層for循環
for j in range(10): #當i==5時進入第2層for循環
print('2層循環', j) #輸出從0開始,一直到j==7
if j > 6: #當j==7時,執行縮進
quit_xh = True #變量quit_xh重新賦值為真
break #跳出第2循環
if quit_xh: #當if后的條件為真時,執行下面的縮進
break #跳出第1層循環,至此程序運行結束

跳出第1層循環是因為跳出了第2層循環,運行結果如下:

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM