python 如何实现阶乘

原创
admin 9小时前 阅读数 2 #Python

Python中实现阶乘的方法

Python中可以使用循环或递归的方式来实现阶乘,以下是两种实现方式的示例代码:

使用循环实现阶乘:

def factorial(n):
    result = 1
    for i in range(1, n+1):
        result *= i
    return result

使用递归实现阶乘:

def factorial(n):
    if n == 0 or n == 1:
        return 1
    else:
        return n * factorial(n-1)

无论是使用循环还是递归,Python实现阶乘的代码都非常简洁易懂,在实际应用中,可以根据需要选择使用哪种实现方式。

热门