【问题描述】
编写函数fac(n),用递归法求出n的阶乘(1<=n<=10)。
在主程序中测试此函数:从键盘输入整数n,然后调用该函数并输出结果。
【输入形式】
从键盘输入整数n(1<=n<=10)。
【输出形式】
在屏幕上输出计算结果。
【样例输入】
5
【样例输出】
120
【样例说明】
5的阶乘为:5! = 120
def fac(n):
if n==1:
return 1
if n>1:
return fac(n-1)*n
a=eval(input())
print(fac(a))