看板 [ Python ]
討論串[問題] 使用遞迴輸出
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 5→)留言7則,0人參與, 4年前最新作者Dong0129 (阿東)時間4年前 (2019/10/15 17:07), 4年前編輯資訊
1
0
0
內容預覽:
各位版友好,. 想請教以下情景如何使用遞迴輸出.... 有3個list如下,. List1=["A","B","C","D","E"]. List2=[1,2,3,4,5]. List3=["X","Y"]. 想透過遞迴輸出成以下格式,. A 1 X. B 1 X. C 1 X. D 1 X. E
(還有628個字)

推噓4(4推 0噓 1→)留言5則,0人參與, 4年前最新作者papple23g (逆道者)時間4年前 (2019/10/16 10:51), 4年前編輯資訊
0
0
0
內容預覽:
其實這個用數學可以簡化迴圈結構. List2和List3的index分別是5進制和2進制. 每進步一塊,List2就會+1. List2加到超過5^5,List3就會+1 (換大鈔的概念). 因此根據這個規律,在第n塊下. 第i列List1的index,就是i. 第i列List2的index,是把n
(還有716個字)

推噓0(0推 0噓 5→)留言5則,0人參與, 4年前最新作者cutekid (可愛小孩子)時間4年前 (2019/10/16 20:58), 4年前編輯資訊
0
0
0
內容預覽:
import numpy as np. List1 = ["A","B","C","D","E"]. List2 = ["1","2","3","4","5"]. List3 = ["X","Y"]. ALL = [List3,List2]. SIZE = len(List1). LAYER = l
(還有292個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Dong0129 (阿東)時間4年前 (2019/10/17 01:33), 4年前編輯資訊
0
0
0
內容預覽:
感謝各位的解答,. 我會再拜讀各位的解法,. 附上我用遞迴解開原文問題中以5當作進位的排列組合,. 但這個做法可能會違反python預設的遞迴次數.... 故開頭需要設定遞迴的天花板,. #!/usr/bin/python. import os. import sys. sys.setrecursi
(還有667個字)
首頁
上一頁
1
下一頁
尾頁