PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A34213
关于求解“找出所有满足各位数字之和等于8的三位数”时,在下列数值范围内,算法执行效率最高的是?
电子学会-Python-L4
较难
--
A34216
用分治法求两个数的最大公约数,代码和运行结果如下,请选择合适的代码完成程序?( )def fun(m, n): if m % n == 0: return n else: return __________print(fun(98, 56))程序运行结果如下
电子学会-Python-L4
较难
--
A34218
下列有关分治算法思想的描述不正确的是?( )
电子学会-Python-L4
较难
--
A34219
当我们过马路的时候,经常会遇到红绿灯,你知道这些信号灯的时长是怎么来的吗?若要用python分析计算人行马路最短绿灯时长,我们需要知道马路的宽度s,行人的步行速度v以及行人的反应时长t0,因为绿灯的最短时长计算公式为t=s/v+t0。不同的人有不同的行走速度。通常在正常成人、老人、小孩的步行速度中,应选取老人或者小孩的数据进行计算比较合理。用Python模拟编写绿灯最短时长程序和测试输出结果(测…
电子学会-Python-L3
中等
--
A34220
有一个“/data/书籍存单.csv”文件,内容如下图所示。小明编写代码,想查询小说《封神榜》的价格,请补充代码中缺失的部分。with open('/data/书籍存单.csv', 'r', encoding='utf-8') as f: for line in f.readlines(): a = _____①_____ .split(",") if a[0] == "封神榜" : print…
电子学会-Python-L3
中等
--
A34221
学校图书馆为了方便查找管理书籍,给每本书编写了号码,[8,9,10,12,13,14,16,17,25,27],输入号码提示这本书号码排第几。例如:输入12,输出:要查找的书号12排第4 。请完善程序:lst=[8,9,10,12,13,14,16,17,25,27]hm=int(input('请输入书本号码'))______①______i,j=0,n-1b=-1while ______②__…
电子学会-Python-L3
中等
--
A34236
运行下面程序,错误的输入和输出数据是?( )try: x=int(input()) y=int(input()) m=divmod(x,y) print(m)except: print('error')else: print('right')finally: print('OK')
电子学会-Python-L3
中等
--
A34250
Python是强大的数据处理工具,能方便读写文件。 打开D:\test.csv,文件的内容如下图所示,>>>f=open(r"D:\test.csv",'r')>>>s1=f.read()>>>s2=f.read()>>>f.close()运行上述程序,说法正确的是?( )
电子学会-Python-L3
中等
--
A34251
2023年中国航天事业再次刷新纪录,主要事件记录在abc.txt文件中,具体内容如下图所示,程序运行后s值是?( )
电子学会-Python-L3
中等
--
A34252
假设cai.csv文件内容如下图所示,那么下列代码的输出结果是?( ) f = open('cai.csv', 'r')c = []for i in f: c.append(i.strip('\n').split(','))f.close()print(c)
电子学会-Python-L3
中等
--
A34257
吃糖果2
电子学会-C-L3
中等
--
A34258
波兰表达式
电子学会-C-L3
中等
--
A34259
单词排序输入一行单词序列,相邻单词之间由 1 个或多个空格间隔,请按照字典序输出这些单词,要求重复的单词只输出一次。(区分大小写)输入一行单词序列,最少 1 个单词,最多 100 个单词,每个单词长度不超过 50,单词之间用至少 1 个空格间隔。数据不含除字母、空格外的其他字符。输出按字典序输出这些单词,重复的单词只输出一次。输入样例She wants to go to Peking Unive…
电子学会-C-L2
较易
--
A34260
数字判断输入一个字符,如果输入的字符是数字,输出yes, 否则输出no输入一个字符输出如果输入的字符是数字,输出yes, 否则输出no样例输入样例输入1:5样例输入2:A样例输出样例输出1:yes样例输出2:no
电子学会-C-L1
容易
--
A34261
计算分数的浮点数值两个整数a和b分别作为分子和分母,既分数 a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位)输入输入仅一行,包括两个整数a和b(b不为0)输出输出也仅一行,分数 a/b 的浮点数值(双精度浮点数,保留小数点后9位)样例输入5 7样例输出
电子学会-C-L1
容易
--
A34262
数的输入和输出(2023.12)输入一个整数和双精度浮点数,先将浮点数保留2位小数输出,然后输出整数。输入一行两个数,分别为整数N(不超过整型范围),双精度浮点数F,以一个空格分开。输出一行两个数,分别为保留2位小数输出的F,以及整数N,以一个空格分开。样例输入100 123.456789样例输出123.46 100
电子学会-C-L1
容易
--
A34263
蚂蚁觅食蚂蚁是自然界的大力士:一只蚂蚁能够举起自身体重40倍的物体,能够拖运自身体重1700倍的物体。蚂蚁十分勤劳,为了保证以最快速度完成搬运,能够举起物体时绝不拖运。现已知某只蚂蚁的体重为50毫克,地上的10块食物重量(单位:毫克)为500,60000, 25,1200, 2200, 1800, 10000, 80000, 3000, 65.请帮蚂蚁编程计算,可以举起和需要拖运的食物各有几个?…
电子学会-Python-L2
较易
--
A34264
密码判断编写一段能够实现密码判断功能的代码。要求:(1)程序运行开始后,用户通过键盘输入密码(格式为字符串);(2)如果密码错误,让用户继续输入密码;(3)如果密码正确,屏幕输出“密码正确,欢迎您!”,并终止循环,结束程序;(4)正确的密码可以在程序中明确,无需用户输入。示例:如:程序中的密码为:123456 程序运行后提醒用户输入密码,密码错误没有提示,继续要求输入密码,如果密码正确,则屏幕输…
电子学会-Python-L2
较易
--
A34275
下列代码执行后的输出是?( )mylist= [1, 2, 3, 4, 5]newlist = mylist[1:4]newlist.append(6)print(newlist)
电子学会-Python-L2
较易
--
A34276
执行下列程序,输入10,则y的值是?( )x = int(input())if x!=0: if x>0: y=-1 else: y=1else: y=0
电子学会-Python-L2
较易
--