Python123是一门广受欢迎的Python教学网站,它提供全面的Python学习资源,从最基础的语法到高级的应用,都可以在这里找到。在Python编程中,计算阶乘是一个常见的问题,本文将介绍Python123如何计算阶乘,并提供一些实用的方法。
什么是阶乘?
在数学中,n的阶乘(n!)是所有小于或等于n的正整数的乘积。例如,5的阶乘为5×4×3×2×1=120。阶乘在组合学和概率统计中经常用到。
如何在Python123中计算阶乘?
Python提供了多种方法计算阶乘。下面我们来介绍几种方法。
方法一:使用循环
在Python中,用循环计算阶乘非常简单。下面的代码演示了如何使用for循环来计算阶乘。
def factorial(n):
result = 1
for i in range(1, n + 1):
result *= i
return result
方法二:使用递归
递归是计算阶乘的另一种常见