用 Python 计算阶乘
pythonserver side programmingprogramming更新于 2025/12/26 6:04:17
假设我们有一个小于或等于 10 的数字 n,我们必须找到它的阶乘。我们知道 数字 n 的阶乘是 n! = n * (n - 1) * (n - 2) * ... * 1。
因此,如果输入是 6,则输出将是 720
为了解决这个问题,我们将遵循以下步骤 −
- 定义一个函数solve()。这将需要 n
- 如果 n <= 1,则
- 返回 1
- 如果 n <= 1,则
- 返回 n * resolve(n - 1)
让我们看看以下实现以获得更好的理解 −
示例
class Solution: def solve(self, n): if(n <= 1): return 1 return n * self.solve(n - 1) ob = Solution() print(ob.solve(6))
输入
6
输出
720
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

