简介
在数学中,非负整数 n
的阶乘,用 n!
表示,是所有小于或等于 n
的正整数的乘积。例如,5! = 5 x 4 x 3 x 2 x 1 = 120
。在这个挑战中,你将编写一个 Python 函数,使用递归计算给定数字的阶乘。
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"])
python(("Python")) -.-> python/ControlFlowGroup(["Control Flow"])
python(("Python")) -.-> python/FunctionsGroup(["Functions"])
python(("Python")) -.-> python/ErrorandExceptionHandlingGroup(["Error and Exception Handling"])
python/BasicConceptsGroup -.-> python/comments("Comments")
python/ControlFlowGroup -.-> python/conditional_statements("Conditional Statements")
python/FunctionsGroup -.-> python/function_definition("Function Definition")
python/ErrorandExceptionHandlingGroup -.-> python/raising_exceptions("Raising Exceptions")
subgraph Lab Skills
python/comments -.-> lab-13628{{"Python 中的递归阶乘计算"}}
python/conditional_statements -.-> lab-13628{{"Python 中的递归阶乘计算"}}
python/function_definition -.-> lab-13628{{"Python 中的递归阶乘计算"}}
python/raising_exceptions -.-> lab-13628{{"Python 中的递归阶乘计算"}}
end