分类题库
Python题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 321 题
A58478
学过编程的小程同学想帮助医生对核酸检测人群进行分流和统计,根据健康码的颜色分配不同的核酸检测区域:红码:A区橙码:B区绿码:C区等待核酸检测人数众多,但是具体检测人数未知,请你帮小程编写一个程序来协助医生对核酸人群进行人群分流并统计人数。要求如下:1、字母R代表红码,字母Y代表黄码,G代表绿码:2、程序运行后根据提示信息输入一个健康码(R、Y、G中之一),输入其他字母提示“输入错误请重新输入”;…
2022年
编程题
A58477
设计一个海龟绘图程序,程序效果如下图。要求:(1)程序开始后,弹出对话信息“请输入边数:”,要求用户输入所要绘制的图形的边数;(2)海龟从里往外绘制图形,逆时针旋转(向左);(3)线条初始长度为15,相邻两条边相差5(每一个线条均比前一个线条长5);(4)线条颜色顺序依次为红色、蓝色、橘色、绿色('red','blue','orange','…
2022年
编程题
A58442
小明用冒泡排序算法编写了一段代码,请帮他把代码中红色标记的①②③处,补充完整。a = [8,4,2,11,3,9]
2022年
编程题
A58441
下面程序,按字典序列统计出单词的个数,执行结果如下:are:2first:2happy:1is:3your:2请补全下列代码中的①②③④四处。a=['is','happy','is','your','are','first','first','is','are&…
2022年
编程题
A58440
请读取文件"cj.csv"的数据,数据内容如下图所示下列代码实现了读取“姓名”和“体质测试”信息,输出“体质测试”考核为A的数量(大于等于85分)并显示相应同学姓名,请你补全代码。import csv
2022年
编程题
A58404
字符加密。将大写字母逐个按其ASCII值转换为7位二进制数,并在最左边补0,使得每个字母转换为8位二进制数,然后将8位二进制数每四位转为十六进制数。如明文是"CIE",加密后的密文是"434945"。编写的python程序如下,完善划线处的代码。 def xtob(n): #将整数转为二进制数
2022年
编程题
A58403
辗转相除法求最大公约数,下列函数是用递归算法实现的,请完善横线处的代码。def gcd(a,b):
2022年
编程题
A58402
下面的程序运用分治算法寻找列表中的最大值。请将空格补全代码。#子问题规模小于或等于2时
2022年
编程题
A58366
青少年软件编程等级考试五级真题:出现过一次的元素。明明得到一个数值列表,想知道列表中只出现过一次的元素。请你帮忙编写程序输出这些元素。注意元素必须按照它们在数字列表中初始顺序输出。
2022年
编程题
A58365
青少年软件编程等级考试五级真题:数字序列交集。已知两个整数序列num1和num2,求解两个整数序列的交集。输出结果中的每个元素一定是唯一的。我们可以 不考虑输出结果的顺序 。例如,nums1 = [4,9,5], nums2 = [9,4,9,8,4]。输出结果可以为[9,4]或[4,9]。请将程序代码补全:def aa( nums1=[], nums2=[])
2022年
编程题
A58364
青少年软件编程等级考试五级真题:石头剪刀布。“石头剪刀布”游戏是猜拳的一种,两人玩,起源于中国,游戏规则中,石头克剪刀,剪刀克布,布克石头。小明编写了Python程序代码,决定与电脑大战“石头剪刀布”。
2022年
编程题
A58330
买本子:小明同学带了一些钱去帮同学们买本子。请根据所带的元数、单价和数量,算一算钱够不够。要求:(1) 程序运行后,输入三次数字(不能一次输完),这三个数字为整数,表示所带的元数(钱数)、本子的单价和数量;(2) 输出一行,钱足够买就输出"True",钱不够买就输出"False"(不要输出引号)。输入样例:100911输出样例:True
2022年
编程题
A58294
实现统计字符串中的单词和单词出现的次数:要求如下:(1)统计的语句为:to be or not to be that is a question(2)要求统计该句中出现的所有单词和其出现次数。(3)使用字典进行输出,格式如下(注意:排列顺序可以不一致,但是统计的次数要正确):{'to': 2, 'be': 2, 'or': 1, 'not&…
2022年
编程题
A58262
明明请你帮忙寻找100-999之间的所有“水仙花数”,并统计个数。“水仙花数”是指一个三位数各位数字的立方和等于该数本身。例如:153=1*1*1+5*5*5+3*3*3。要求输出结果如下所示:153370371407请编程实现上述功能,补全代码。for i in range( ① )
2022年
编程题
A58261
查找“支撑数”。在已知一组整数中,有这样一种数非常怪,它们不在第一个,也不在最后一个,而且刚好都比左边和右边相邻的数大,你能找到它们吗? 输入一个数组,输出每个支撑数的数值以及它们在数组中位置编号。示例:输入: 1 3 2 4 1 5 3 9 7 10 8 23 85 43输出:3 24 45 69 810 1085 13请编写程序实现上述功能,补全代码。s=inp…
2022年
编程题
A58260
请读取某班级语文学科的成绩文件score.txt的数据,数据内容如下图显示:下列代码实现了读取数据并对每个成绩从小到大排序后并输出,请你补全代码。with open('/data/ ① ', 'r') as f
2022年
编程题
A58224
7个评委给每个选手打分,评委分数中去掉最高分与最低分,计算所得平均分是每个选手的最后得分,保留2位小数。根据上述计算规则,编写自定义函数完成程序功能,完善代码。"""根据评委分数,计算去掉最高分与最低分后的平均分,保留2位小数函数名 def getScore(fs):参数 fs:表示评委的分数,为列表返回值 :返回选手的得分,保留2位小数。"&qu…
2022年
编程题
A58223
素数是只能被1和本身整除的正整数,编写自定义函数,实现判断正整数是否为素数。完善程序代码。"""判断正整数n是否为素数,若是返回True;否则返回False函数名 def prime(n)参数 n:表示正整数返回值 :n是素数,返回True;否则返回False"""def prime(n)
2022年
编程题
A58222
编写程序计算n(n<=10)位数中,包含奇数个5的个数。比如1位数中包含奇数个5的个数是1个。利用递推方法计算n位数包含奇数个5的个数。完善划线处的代码。c = [[0 for i in range(2)] for i in range(11)] #存放奇数个5和偶数个5的二维列表
2022年
编程题
A58187
二进制数转十六进制数,可以先采用“按权展开,逐项相加”法,把二进制转十进制;再采用“除16求余法,逆序输出”的方法,把十进制数转为十六进制数。下列程序实现将二进制数转十六进制数,请完善以下程序代码。st="0123456789ABCDEF"
2022年
编程题