一、while 嵌套循環(huán)
1、while 嵌套循環(huán)語法
while 嵌套循環(huán) 就是 在 外層循環(huán) 中 , 嵌套 內(nèi)層循環(huán) ;
while 嵌套循環(huán) 語法格式 :
while 外層循環(huán)條件:
外層循環(huán)操作1
外層循環(huán)操作2
while 內(nèi)存循環(huán)條件:
內(nèi)層循環(huán)操作1
內(nèi)層循環(huán)操作2
while 嵌套循環(huán) 也是基于 空格縮進 , Python 中基于 空格縮進 判定代碼邏輯的層次關系 ;
外層循環(huán) 的 循環(huán)操作 前面有 四個空格縮進 ,
內(nèi)層循環(huán) 的 while 關鍵字 和 循環(huán)條件 所在的語句 前面有 四個空格縮進 ,
內(nèi)存循環(huán) 的 循環(huán)操作 前面有 八個空格縮進 ;
注意 :
- 注意 外層循環(huán) 與 內(nèi)層循環(huán) 的 控制條件 的設置 , 不要出現(xiàn)無限循環(huán) ;
- 循環(huán)層次越多 , 涉及到的 循環(huán)控制變量 也就越多 ;
2、代碼示例 - while 嵌套循環(huán)
代碼示例 :
"""
while 嵌套循環(huán)代碼示例
"""
# 外層循環(huán) 循環(huán)控制變量
i = 1
# 外層循環(huán) 循環(huán)條件
while i <= 3:
# 外層循環(huán)操作
print(f"第 {i} 次外層循環(huán)")
# 內(nèi)層循環(huán) 循環(huán)控制變量
j = 1
# 內(nèi)層循環(huán)條件
while j <= 2:
# 內(nèi)層循環(huán)操作
print(f" 第 {j} 次內(nèi)層循環(huán)")
# 內(nèi)層循環(huán)控制變量自增
j += 1
# 外層循環(huán)控制變量自增
i += 1
# 如果要統(tǒng)計循環(huán)次數(shù), 使用 i - 1,
# 因為最后一次運行 i 自增為 4 ,
# 不符合 i <= 3 的要求 , 終止循環(huán)
# 循環(huán)次數(shù)為 i - 1
print(f"循環(huán)次數(shù) : {i - 1}")
執(zhí)行結果 :文章來源:http://www.zghlxwxcb.cn/news/detail-461056.html
第 1 次外層循環(huán)
第 1 次內(nèi)層循環(huán)
第 2 次內(nèi)層循環(huán)
第 2 次外層循環(huán)
第 1 次內(nèi)層循環(huán)
第 2 次內(nèi)層循環(huán)
第 3 次外層循環(huán)
第 1 次內(nèi)層循環(huán)
第 2 次內(nèi)層循環(huán)
循環(huán)次數(shù) : 3
文章來源地址http://www.zghlxwxcb.cn/news/detail-461056.html
到了這里,關于【Python】循環(huán)語句 ② ( while 嵌套循環(huán) | 代碼示例 - while 嵌套循環(huán) )的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!