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,则返回错误信息。n(包括 n)逐个相乘,最终得到阶乘结果。factorial(5) 会输出 120,因为 5! = 5 4 3 2 1 = 120。上一篇:python脚本编写
下一篇:python创建线程
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站