Python-22 - 巢狀 for 迴圈使用方法 及 實作:九九乘法表

  • 巢狀 for 使用方法
  • 實作:九九乘法表

巢狀 for 使用方法 

#巢狀for迴圈
for key in range(5):
    print("外",key);
    for key2 in range(10):
        print("內",key2)

 

看看效果


實作:

 


for w in range(4):
  print("第",w+1,"週");
  for d in range(3):
    print("  第",d+1,"天");

看看效果


實作:九九乘法表

1*1=1 ~ 9 *9 =81

........

.......

步驟一:

先印出 左邊(橘框)需要的數字,再印出 右邊(綠框)需要的數字

#先印出x (橘框的數字)、y(綠框的數字)
for x in range(1,10):
  print("x=", x ) #橘框的數字
  for y in range(1,10):
    print("y=",y) #綠框的數字  

步驟二:

在 for 迴圈裡的 for 迴圈再把 x (橘框數字)印出來看看

#先印出x (橘框的數字)、y(綠框的數字)
for x in range(1,10):
  #print("x=", x ) #橘框的數字
  for y in range(1,10):
    print("x=",x) #橘框的數字
    print("y=",y) #綠框的數字

我們所需要的橘框跟綠框的數字都有了

步驟三:

最後把它組成我們所要呈現的樣式即可

#先印出x (橘框的數字)、y(綠框的數字)
for x in range(1,10):
  for y in range(1,10):
    z=x*y #先算結果 (橘框數字*綠框數字)
    print(x,"x",y,"=",z) #最後組合印出

 

看看效果

Yiru@Studio - 關於我 - 意如