Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python阶乘的代码怎么写

作者:花小泽ノ   发布日期:2026-04-11   浏览:99

def factorial(n):
    """
    计算给定非负整数 n 的阶乘。

    参数:
    n -- 非负整数

    返回:
    n 的阶乘结果
    """
    if n == 0 or n == 1:
        return 1
    else:
        return n * factorial(n - 1)

# 示例调用
print(factorial(5))  # 输出: 120

解释说明:

  • factorial 函数用于计算一个非负整数 n 的阶乘。
  • 如果 n 是 0 或 1,函数直接返回 1(因为 0! = 1! = 1)。
  • 否则,函数递归调用自身,计算 n * (n-1)!,直到 n 减到 1 或 0。
  • 最后,通过 print(factorial(5)) 调用该函数并输出结果,计算 5 的阶乘为 120。

上一篇:python for excel

下一篇:python faiss

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站