鍍金池/ 教程/ Python/ Python3嵌套循環(huán)
Python3文件操作
Python3日期和時間
Python3基礎(chǔ)語法
Python3字典
Python3元組
Python3文件方法
Python3字符串
Python3引入什么新的東西?
Python3異常處理
Python3模塊
Python3數(shù)字
Python3變量類型
Python3函數(shù)
Python3循環(huán)
Python3 os文件目錄的方法
Python3 while循環(huán)語句
Python3斷言
Python3基本運算符
Python3環(huán)境安裝設(shè)置
Python3標準異常
Python3嵌套循環(huán)
Python3教程
Python3決策
Python3 for循環(huán)語句
Python3列表

Python3嵌套循環(huán)

Python編程語言允許在一個循環(huán)內(nèi)嵌套一個循環(huán)。下文將通過幾個例子來說明這一概念。

語法

for iterating_var in sequence:
   for iterating_var in sequence:
      statements(s)
   statements(s)
對于嵌套的語法,Python編程語言 while 循環(huán)語句如下 -
while expression:
   while expression:
      statement(s)
   statement(s) 

循環(huán)嵌套中需要說明的是,可以把任何類型的循環(huán)放在其他類型的循環(huán)內(nèi)部。例如,for 循環(huán)也可以放入一個while循環(huán),反之亦然內(nèi)。

例子

下面的程序是使用嵌套的for循環(huán),顯示從1-10的乘法表-
#!/usr/bin/python3
import sys
for i in range(1,11):
    for j in range(1,11):
        k=i*j
        print (k, end=' ')
    print() 

print()函數(shù)內(nèi)部循環(huán)有一個 end=' ',這附加的空格,而不是默認的換行符。因此這些數(shù)字會出現(xiàn)在一行中。

最后的 print()函數(shù)會在for循環(huán)內(nèi)末尾執(zhí)行
當執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果 -
1 2 3 4 5 6 7 8 9 10 
2 4 6 8 10 12 14 16 18 20 
3 6 9 12 15 18 21 24 27 30 
4 8 12 16 20 24 28 32 36 40 
5 10 15 20 25 30 35 40 45 50 
6 12 18 24 30 36 42 48 54 60 
7 14 21 28 35 42 49 56 63 70 
8 16 24 32 40 48 56 64 72 80 
9 18 27 36 45 54 63 72 81 90 
10 20 30 40 50 60 70 80 90 100