作者znmkhxrw (QQ)
看板Python
标题[问题] loop个数写法一问
时间Sat May 4 01:42:33 2019
想请问一下如何以
for回圈个数当作变数写成
函数
效果类似於:
def what_I_want(number_loop):
if number_loop == 2:
for i in range(3):
for j in [i,i+1]:
print(j)
elif number_loop == 3:
for i in range(3):
for j in [i,i+1]:
for k in [j,j+1]:
print(k)
...
也就是说,输入任意正整数 n,他会帮我
做n次for loop,且下一层的iterator是由上一层的element而来
也就是
树状图的概念,但是每一层长下去的
子枝是根据该母枝而定
谢谢解惑~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.102.226.184
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1556905355.A.F88.html
1F:推 papple23g: 可以用递回 05/04 03:05
3F:→ znmkhxrw: 喔喔! 感恩 05/04 08:46