测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A39120. 编写一个可以计算给定数阶乘的程序,并且将计算结果输出。例如输入5,则求出 5x4x3x2x1 的结果。注:使用递归的方法来解决这个问题【

填空题 中等

题目描述

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

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

【输入格式】

输入一个正整数

【输出格式】

输出给定数的阶乘结果

【输入样例】

3

【输出样例】

6

参考答案

def fact(var): if var == 0: return 1 res =var * fact(var -1) return res var = int(input('请输入一个正整数:')) print(fact(var))
上一题 下一题