Re: [問題] 遞迴寫法
M = 2
N = 3
num = [1] * N
def mul(n):
if n == N:
print("*".join(str(v) for v in num))
else:
for m in range(1,N):
num[n] = m
mul(n + 1)
mul(0)
※ 引述《loser113 (洨大魯蛇ㄍ)》之銘言:
: 簡單來說寫個99乘法表進階版
: 可以自訂 m*m...*m n個
: ex m=2 n=3
: output
: 1*1*1 1*1*2
: 1*2*1 1*2*2
: 2*1*1 2*1*2
: 2*2*1 2*2*2
: 這樣 想用遞迴寫想不出來 請指教
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.168.25.150 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1565849062.A.D1D.html
推
08/15 18:47,
5年前
, 1F
08/15 18:47, 1F
→
08/15 21:08,
5年前
, 2F
08/15 21:08, 2F
→
08/15 22:01,
5年前
, 3F
08/15 22:01, 3F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章