[問題] Python 迴圈問題

看板Programming作者 (JAGER)時間8年前 (2016/08/18 15:42), 8年前編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
有個問題一直困擾我很久 有沒有辦法輸入一個整數N,然後就讓程式自動產生N層loop,其中中間的指令都相同, 但最內層有不一樣的指令 ex.輸入3----> for i in range(3): ...... for i in range(3): ...... for i in range(3): ...... XXXXXXXXXX -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.44.250.229 ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1471506172.A.1DD.html

08/18 17:51, , 1F
itertools.product(range(3),repeat=N)
08/18 17:51, 1F

08/18 17:52, , 2F
但我建議利用這機會練一下遞迴
08/18 17:52, 2F
感謝~~>w< ※ 編輯: ssd860505da (114.44.250.229), 08/18/2016 18:12:48

08/22 09:20, , 3F
for i in range(pow(3,n)):
08/22 09:20, 3F

08/22 09:37, , 4F
Oops 我可能誤會了你想問的是什麼
08/22 09:37, 4F

08/29 23:41, , 5F
推遞迴 不然用while也可以
08/29 23:41, 5F
文章代碼(AID): #1NjMRy7T (Programming)
文章代碼(AID): #1NjMRy7T (Programming)