Python 中的阶乘计算

Beginner

在本项目中,你将学习如何计算非负整数的阶乘。正整数的阶乘是所有小于或等于它的正整数的乘积,而 0 的阶乘为 1。

Python

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在这个项目中,你将学习如何计算非负整数的阶乘。正整数的阶乘是小于或等于它的所有正整数的乘积,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 编程知识来解决一个实际问题

教师

labby

Labby

Labby is the LabEx teacher.