Board logo

標題: 巢狀迴圈 (二) [打印本頁]

作者: 鄭繼威    時間: 2024-1-24 16:07     標題: 巢狀迴圈 (二)

一個三層的巢狀迴圈,當外層執行2次,中層執行3次,內層執行4次,總共會執行24次。

  1. sum=0
  2. for i in range(1,3):
  3.     for j in range(1,4):
  4.         for k in range(1,5):
  5.             sum+=1
  6.             print("第%d次: %d %d %d"%(sum,i,j,k))
複製代碼
  1. n=0
  2. for i in range(1,3):
  3.     for j in range(1,4):
  4.         for k in range(1,5):
  5.             n+=1;
  6.             print("第{}次: {} {} {}".format(n,i,j,k))
複製代碼
  1. print("i j k")
  2. counter=1
  3. for i in range(1,3):
  4.     for j in range(1,4):
  5.         for k in range(1,5):
  6.             print(f"第{counter}次{i} {j} {k}")
  7.             counter=counter+1
複製代碼

作者: 李承睿    時間: 2024-1-25 14:40

  1. a=1
  2. for i in range(2):
  3.     for j in range(3):
  4.         for k in range(4):
  5.             print(f"第{a}次{i} {j} {k}")
  6.             a=a+1
複製代碼

作者: 鄧塏諺    時間: 2024-1-25 14:43

本帖最後由 鄧塏諺 於 2024-1-25 14:50 編輯
  1. c=1
  2. for i in range(2):
  3.     for j in range(3):
  4.         for k in range (4):
  5.           c=c+1
  6.           print(f"第{c}次{i} {j} {k}")
複製代碼

作者: 劉娀德    時間: 2024-1-25 14:44

  1. t=0
  2. for a in range(1,3):
  3.     for b in range(3):
  4.         for c in range(4):
  5.             t=t+1
  6.             print(f"第{t}次,{a} {b} {c}")
複製代碼

作者: 蘇子禔    時間: 2024-1-25 14:44

  1. n=1
  2. for i in range(2):
  3.     for j in range(3):
  4.         for k in range(4):
  5.             n=n+1
  6.         print('第{}次:{}{}{}'.format(n,i,j,k))
複製代碼

作者: 李品蓁    時間: 2024-1-25 14:46

  1. a=0
  2. for i in range(1,3):
  3.     for j in range(1,4):
  4.         for k in range(1,5):
  5.             a=a+1
  6.             print("第{}次:{} {} {}".format(a,i,j,k))
複製代碼

作者: 許晨希    時間: 2024-1-25 14:46

  1. sum=0
  2. for i in range(1,3):
  3.     for j in range(1,4):
  4.         for k in range(1,5):
  5.             sum=sum+1
  6.             print("第%d次: %d %d %d"%(sum,i,j,k))
複製代碼

作者: 鄭繼威    時間: 2024-1-25 14:47

6
作者: 張桔熙    時間: 2024-1-25 14:50

  1. n=0
  2. for i in range(1,3):
  3.     for j in range(1,4):
  4.         for k in range(1,5):
  5.             n+=1;
  6.             print("第{}次: {} {} {}".format(n,i,j,k))
複製代碼

作者: 鄭傳諭    時間: 2024-1-25 14:51

本帖最後由 鄭傳諭 於 2024-1-25 14:56 編輯
  1. print("i j k")
  2. for i in range(1,3):
  3.     forr j in range(1
  4. c=1,4):
  5.         fo k in range(1,5):
  6.             print(f"第{c}次{i} {j} {k}")
  7.             c=c+1
複製代碼

作者: 蘇宥駥    時間: 2024-1-25 14:51

sum=0
for i in range(1,3):
    for j in range(1,4):
        for k in range(1,5):
            sum+=1
        print("第%d次: %d %d %d"%(sum,i,,j,k))
作者: 劉乙頡    時間: 2024-1-25 14:51

sum=0
for i in range(1,3):
    for j in range(1,4):
        for k in range(1,5):
            sum+=1
print("第%d次: %d %d %d"%(sum,i,j,k))
作者: 劉乙頡    時間: 2024-1-25 15:19

for i in range(1,13):
    if(i==2)
        continue
print(i,end",")




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2