从键盘输入n的值,编写自定义函数fact(n),计算输出n的阶乘n!
函数接口定义:
fact(n)
其中n 是用户传入的参数。函数返回n的阶乘。
在这里解释接口参数。例如:其中 N
和 D
都是用户传入的参数。 N
的值不超过int
的范围; D
是[0, 9]区间内的个位数。函数须返回 N
中 D
出现的次数。
裁判测试程序样例:
/* 请在这里填写答案 */
n=int(input())
print(fact(n))
输入样例:
在这里给出一组输入。例如:
5
输出样例:
在这里给出相应的输出。例如:
120
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
def fact(n):
if n == 1:
return 1
else:
return n * fact(n - 1)