题目转载:http://python.wzms.com/s/1/75
题目描述:
给出一个n,计算n的阶乘。
n!=1*2*3*……*n。
规定:0!=1
输入格式:
一个数n。
输出格式:
一个数表示n的阶乘。
本题使用递归的方法来做。关于递归的知识及题目,可参考以下两篇文章。
递归学习笔记:https://blog.csdn.net/run_noob_vip/article/details/122991737
分解质因数:https://blog.csdn.net/run_noob_vip/article/details/122999386
代码:
def factorial_fun(n):
if n == 1:
return 1
return n * factorial_fun(n-