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

PROBLEM SET

题库

按难度与知识点筛选,找到适合的练习题。

共 67434 题
重置

题目列表

共 67434 题
A39123 “逢 4 必过”:一群小朋友们围坐在一起,玩“逢 4 必过”游戏,游戏规则是:第 1 个小朋友从 1 开始报数,其他人接力报数;如果遇到尾数是 4 就不报数,而报“过”;谁报错了数,就要接受惩罚表演才艺。我们要编写程序,模拟 15 人报数的情况。提示:print('输出内容', end=' '),可以实现不换行输出,输出内容之间空格间隔例如:print('输出内容 1', end=' ')pri… NOC-Python-L1 -- 困难 -- A39124 请看下列程序,运行后的结果是?import numpy as npdef numpy_sum(): a = np.array([1, 2, 3]) b = np.array([4, 5, 6]) c = a ** 1 + b ** 2 return cprint(numpy_sum()) NOC-Python-L1 -- 中等 -- A39125 请看下列代码: x = str(input('请输入购买数量:')) if x < 5: print('不打折') else if x < 10: print('打 8 折') elif x < 15: print('打 7 折') else: print('打 5 折') 代码中包含几处错误?( ) NOC-Python-L1 -- 中等 -- A39126 请看下列代码:a = 3b = 0def change(): global a, b b = b + a print(b, end = ' ')while a > 0: change() a = a - 1运行后输出结果正确的是() NOC-Python-L1 -- 中等 -- A39127 已知代码如下:class Plane(): def __init__(self, a, b, c): self.a = a self.b = b self.c = cplanes = [Plane('战斗机', '黑色', '小型'),Plane('客机', '白色', '中型'),Plane('航母', '灰色', '超大型')]for plane in planes: print(plane… NOC-Python-L1 -- 中等 -- A39128 阅读以下程序,程序输出的结果为?numbers = [12, 3, 1, 5, 2, 4, 7, 9, 11, 100]index = 0newList = []while index < len(numbers): if numbers[index] % 2 == 0: newList.append(numbers[index]) index += 1print(newList) NOC-Python-L1 -- 中等 -- A39129 阅读以下程序,程序输出的结果为?start = 1900end = 1920cnt = 0for num in range(start, end): if num % 4 == 0 and num % 100 != 0 or num % 400 == 0: cnt += 1print(cnt) NOC-Python-L1 -- 中等 -- A39130 现在有一段程序如下,请问程序运行的结果是什么?def fun(level): if level < 1: raise Exception('Invalid level!') print(3)try: fun(0)except Exception as err: print(1)else: print(2) NOC-Python-L1 -- 中等 -- A39131 阅读以下程序,请问程序运行后输入 20,会输出什么结果?num = int(input('请输入:'))if num % 2 == 1: print(num * 2)else: print(num / 2) NOC-Python-L1 -- 中等 -- A39132 请看下列代码,运行后的输出结果是?a = [x for x in range(9) if x % 2 == 1]print(a) NOC-Python-L1 -- 中等 -- A39133 请看下列代码:a = int(input('请输入 a:'))b = int(input('请输入 b:'))if b == 50 or a == 30 and a < 50: print('Yes')else: print('No')当输入 60,50 时,最终运行结果是? NOC-Python-L1 -- 中等 -- A39135 想要生成 0 到 9 的随机小数,选项中正确的是? NOC-Python-L1 -- 中等 -- A39136 程序运行后,输出['草莓', '车厘子', '芒果', '榴莲'],则横线上的代码是?fruit1 = ['芒果','车厘子','草莓']fruit2 = ['榴莲']for f in fruit1: ______________print(fruit2) NOC-Python-L1 -- 中等 -- A39137 请看下列代码,若想要输出 yes,可以输入的内容是?s = input('请输入:')if s == s[::-1]: print('yes')else: print('no') NOC-Python-L1 -- 中等 -- A39138 想要输出 0-100 的数字,横线处应填写的是?for n in range(____): print(n) NOC-Python-L1 -- 中等 -- A39139 以下是不可变类型的是? NOC-Python-L1 -- 中等 -- A39140 想从字符串 s = '我是一个字符串',打印出'字符串',可用以下哪种方式? NOC-Python-L1 -- 中等 -- A39141 已知 a = 10,b = 20,c = 30,以下代码运行后,变量 a 的值为 30 的是 NOC-Python-L1 -- 中等 -- A39142 下述选项中,不可以作为变量名的是? NOC-Python-L1 -- 中等 -- A39143 下列选项中,不能作为计算机的输入设备的是?( ) NOC-Python-L1 -- 中等 --