做肝病科网站,wordpress放在哪,网站托管找,品牌设计有限公司需要: 输出这样一些有规律数据: [0,1,1,2,3,5,8,13,21,34.......]看上面需要好像有一些规律#xff0c;没错#xff0c;就是大家熟悉的婓那波契数列,n(n-1)(n-2)如1385#xff1b;运用递归原理得:def func(arg1,arg2): if arg1 0: print arg1,arg2 arg3 a… 需要: 输出这样一些有规律数据: [0,1,1,2,3,5,8,13,21,34.......]看上面需要好像有一些规律没错就是大家熟悉的婓那波契数列,n(n-1)(n-2)如1385运用递归原理得:def func(arg1,arg2): if arg1 0: print arg1,arg2 arg3 arg1 arg2 print arg3 if arg3 2046: return func(arg2,arg3)func(0,1)该函数在函数里再调用函数自身从而达到递归。注意在返回时当前的返回会停止函数操作然而返回值应该是退回到上次调用因为发起函数是底下函数操作so应该上次函数进行返回。如 1 def func(arg1,arg2):2 if arg1 0:3 pass4 arg3 arg1 arg25 6 if arg3 2046:7 return arg38 return func(arg2,arg3)9
10 print func(0,1)结果2584 返回了arg3 转载于:https://www.cnblogs.com/fengzaoye/p/5754025.html