Python的递归函数
语法原理。
递归函数,最经典的应用,是求阶层。
递归函数的优点:
定义简单,逻辑清晰。
程序实:1:
def fact(n):
if n == 1:
return 1
result = n * fact(n-1)
return result
fact(3)
使用递归函数的时候,要注意栈溢出。
比如求阶层过大的时候,比如10000的阶层。
2022-10-24 12:02:14
Python的递归函数
语法原理。
递归函数,最经典的应用,是求阶层。
递归函数的优点:
定义简单,逻辑清晰。
程序实:1:
def fact(n):
if n == 1:
return 1
result = n * fact(n-1)
return result
fact(3)
使用递归函数的时候,要注意栈溢出。
比如求阶层过大的时候,比如10000的阶层。