简介
在这个项目中,你将学习如何计算非负整数的阶乘。正整数的阶乘是小于或等于它的所有正整数的乘积,0 的阶乘是 1。
👀 预览
$ python factorial.py
2! = 1 * 2 = 2
8! = 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 = 40320
🎯 任务
在这个项目中,你将学习:
- 如何在
~/project
目录中创建一个factorial.py
文件 - 如何实现
factorial
函数来计算非负整数的阶乘 - 如何通过引发
ValueError
来处理负输入,并显示提示信息 "请输入一个非负整数"
🏆 成果
完成这个项目后,你将能够:
- 理解阶乘的概念以及如何计算它
- 编写一个 Python 函数来计算非负整数的阶乘
- 处理输入错误并显示适当的错误消息
- 应用你所学的 Python 编程知识来解决一个实际问题