Python:递归
Posted PingY
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python:递归相关的知识,希望对你有一定的参考价值。
递归两个基本要素:
(1) 边界条件:确定递归到何时终止,也称为递归出口。 (n = 1)
(2)
递归模式:大问题是如何分解为小问题的,也称为递归体。(n*(n-1)! n>1)
例:累加
1 n = 0 2 for i in range(1,6): 3 n += i 4 print(n)
输出结果为:
15
例:递归
1 def fun(n): 2 if n==0 or n==1: 3 return 1 4 else: 5 return n*fun(n-1) 6 print (fun(5))
输出结果为:
120
以上是关于Python:递归的主要内容,如果未能解决你的问题,请参考以下文章