python写一个递归函数
时间: 2023-10-15 07:07:22 浏览: 101
当一个函数调用自身的时候,这种函数就被称作递归函数。下面是一个简单的Python递归函数示例:
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n-1)
这个函数计算n的阶乘。如果n等于1,返回1;否则返回n乘以n-1的阶乘。每次递归调用都把n-1传递给函数自身,直到n等于1时停止递归。
相关问题
用python写一个递归函数
好的,下面是一个用Python实现的递归函数,计算n的阶乘:
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
这个函数先判断n是否为0,如果是0则返回1;否则,返回n乘以factorial(n-1)的结果。该函数通过不断调用自身来实现递归。
用Python写一个递归函数
好的,下面是一个用Python实现的递归函数,计算n的阶乘:
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
这个函数先判断n是否为0,如果是0则返回1;否则,返回n乘以factorial(n-1)的结果。该函数通过不断调用自身来实现递归。
相关推荐















