【问题描述】
编写函数fac(n),用递归法求出n的阶乘.在程序中使用此函数,将输入的整数n的阶乘求出并输出到控制台.
【输入形式】
控制台输入整数n
【输出形式】
控制台输出n!
【样例输入】
5
【样例输出】
120
【样例说明】
5! = 120
【代码】
def fac(n):
if n == 1:
return 1
return n * fac(n - 1)
if __name__ == '__main__':
n = int(input())
print("%d" % fac(n))