第1题 无限整数阶乘
1.1 需求
编写函数factorial(n),返回n的精确阶乘,支持n ≥ 1000的大数。
1.2 举例
输入30,输出265252859812191058636308480000000。
1.3 考点
Pythonint无限精度;递归 vs 迭代性能。
1.4 实现步骤
- 用
math.factorial直接返回; - 或自写迭代循环累积。
1.5 注意事项
递归深度限制默认 1000,大数推荐迭代。
1.6 参考答案
importmathdeffactorial(n<