编程题

编写一个可以计算给定数阶乘的程序,并且将计算结果输出。例如输入5,则求出 5x4x3x2x1 的结果。

注:使用递归的方法来解决这个问题

【输入格式】

输入一个正整数

【输出格式】

输出给定数的阶乘结果

【输入样例】

3

【输出样例】

6

【预置代码】

def fact(var):

 if var == 0:

 return 1

 res = _________

 return res

var = int(input('请输入一个正整数:'))

print(fact(var))

查看答案
赣ICP备20007335号-2