《Python学习手册》第5章 作业
2026/6/14 18:17:01 网站建设 项目流程

第1题 超大整数阶乘计算器

1.1 需求

编写函数big_factorial(n),返回n的精确阶乘结果,要求支持n最大到 5000。

1.2 举例

输入100,输出9332621...000000(共 158 位)。

1.3 考点

Pythonint无限精度;循环累积效率。

1.4 实现步骤

  1. 特判n < 0返回None
  2. 初始化result = 1
  3. for i in range(2, n+1)累乘;
  4. 返回result

1.5 注意事项

禁止使用递归,防止深度超限。

1.6 友情提示

可先打印长度len(str(result))感受大数威力。


第2题 浮点误差可视化对比

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

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

立即咨询