《Python学习手册》第5章 课堂练习
2026/5/22 0:24:30 网站建设 项目流程

第1题 无限整数阶乘

1.1 需求

编写函数factorial(n),返回n的精确阶乘,支持n ≥ 1000的大数。

1.2 举例

输入30,输出265252859812191058636308480000000

1.3 考点

Pythonint无限精度;递归 vs 迭代性能。

1.4 实现步骤

  1. math.factorial直接返回;
  2. 或自写迭代循环累积。

1.5 注意事项

递归深度限制默认 1000,大数推荐迭代。

1.6 参考答案

importmathdeffactorial(n<

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询