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

阶乘python代码函数

作者:潮起潮落   发布日期:2026-02-15   浏览:53

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

    参数:
    n -- 非负整数

    返回:
    n 的阶乘结果
    """
    if n < 0:
        return "错误:输入必须是非负整数"
    elif n == 0 or n == 1:
        return 1
    else:
        result = 1
        for i in range(2, n + 1):
            result *= i
        return result

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

解释说明:

  • 函数定义factorial(n) 函数用于计算给定非负整数 n 的阶乘。
  • 参数n 是一个非负整数。
  • 返回值:返回 n 的阶乘结果。如果 n 是 0 或 1,直接返回 1;如果 n 小于 0,则返回错误信息。
  • 实现逻辑:使用一个循环从 2 到 n(包括 n)逐个相乘,最终得到阶乘结果。
  • 示例调用:调用 factorial(5) 会输出 120,因为 5! = 5 4 3 2 1 = 120。

上一篇:python脚本编写

下一篇:python创建线程

大家都在看

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

python 私有函数

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

Laravel 中文站