投稿  收藏 

题目信息

题目类型
选拔赛
题目年份
2022
题目题型
编程题
关 键 词
程序

题目题干

 第 24 题 编程题、编写一个可以计算给定数阶乘的程序,并且将计算结果输出。例如输入
5,则求出 5x4x3x2x1 的结果。
注:使用递归的方法来解决这个问题
【输入格式】
输入一个正整数
【输出格式】
输出给定数的阶乘结果
【输入样例】
3
【输出样例】
6
【预置代码】
def fact(var):
if var == 0:
return 1
res = _________
return res
var = int(input('请输入一个正整数:'))
print(fact(var))
 

答案解析

相关题目

 第 25题 编程题、 动画片中有一个神奇道具,只需 1 滴药水,就可以将物品进行克隆。现 在是第 1 分钟,有 1 个汉堡。当使用药水后,从第 3 分钟开始,每 1 分钟都会 克隆出一个新的汉堡。
 第 24 题 编程题、编写一个可以计算给定数阶乘的程序,并且将计算结果输出。例如输入 5,则求出 5x4x3x2x1 的结果。 注:使用递归的方法来解决这个问题 【输入格式】 输入一个正整数 【输出
 第 23 题 编程题、开学第一课,班主任老师准备召集班中的学生们,大家一起来玩一个破 冰游戏。游戏规则是: 1、所有学生按照座位蛇形排列,依次报数; 2、学生报数时,如果所报数字是 3 的倍数,那么
 第 22 题 编程题、小明想要给居委会工作的妈妈制作一个小程序:列表中存储一组居民的 年龄,将其中所有大于 60 的值保存在字典的第一个 key 中,将其他的值保存 在字典的第二个 key 中。 【
 第 21 题 编程题、“逢 4 必过”:一群小朋友们围坐在一起,玩“逢 4 必过”游戏,游戏 规则是:第 1 个小朋友从 1 开始报数,其他人接力报数;如果遇到尾数是 4 就 不报数,而报“过”;谁
 第 20 题 单选题、请看下列程序,运行后的结果是? import numpy as np def numpy_sum(): a = np.array([1, 2, 3]) b = np.array
 第 19 题 单选题、请看下列代码: x = str(input('请输入购买数量:')) if x < 5: print('不打折') else if
 第 18 题 单选题、请看下列代码: a = 3 b = 0 def change(): global a, b b = b + a print(b, end = ' ') wh
第 17 题 单选题、已知代码如下: class Plane(): def __init__(self, a, b, c): self.a = a self.b = b self.c = c plan
 第 16题 单选题、阅读以下程序,程序输出的结果为? numbers = [12, 3, 1, 5, 2, 4, 7, 9, 11, 100] index = 0 newList = [] whil

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢