PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A35737
下面哪个选项是用于获取列表中元素个数的方法? ( )
电子学会-Python-L5
困难
--
A35738
假设有一个列表 l= [1, 2, 3, 4, 5], 下面哪个操作可以移除列表中的第一个元素? ( )
电子学会-Python-L5
困难
--
A35740
回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 下面可以正确打印三位回文数的语句是? ( )
电子学会-Python-L5
困难
--
A35741
学校气象站记录了周一到周日的 PM2.5 的数据pminfo=[82,57,91,67,103,79,99] 根据需求, 输出周日、 周六、 周五三天 PM2.5 数据的程序代码是? ( )
电子学会-Python-L5
困难
--
A35742
Python 使用 range 可以创建数值列表。 下面可以正确输出 600 以内 6 的倍数的语句是?( )
电子学会-Python-L5
困难
--
A35744
若要计算圆的面积, 下列表达式肯定错误的是? ( )
电子学会-Python-L5
困难
--
A35745
小张编写一款石头剪子布游戏时, 导入 random 库并将 b 赋值为["剪刀","石头","布"],不能实现随机产生 b 列表中一个元素的表达式是? ( )
电子学会-Python-L5
困难
--
A35746
Python 中 jieba 的功能描述, 正确的是? ( )
电子学会-Python-L5
困难
--
A35749
下列代码的运行结果是? ( )tup = (1, 2, 3, 4, 5)tup[2] = 10print(tup)
电子学会-Python-L5
困难
--
A35750
给定一个集合 s = {1, 2, 3, 4, 5}, 以下哪个选项可以实现从 s 中移除所有偶数元素的功能?( )
电子学会-Python-L5
困难
--
A35751
阅读以下代码, 程序输出结果正确的选项是? ( )def process_keywords(keywords_list): unique_keywords = list(set(keywords_list)) sorted_keywords = sorted(unique_keywords) result = tuple(sorted_keywords) return resultkeyword…
电子学会-Python-L5
困难
--
A35752
未来居民社区设计有一个机器人服务中心, 假如某社区有若干栋住宅楼, 每栋楼的位置可以由坐标(x,y)表示, 其中 x 坐标表示居民楼的东西向位置, y 坐标表示居民楼的南北向位置。 这里约定, 社区中任意 2 点(x1,y1)和(x2,y2)的之间的距离使用数值|x1-x2|+|y1-y2|来度量。 要求为社区选择建立机器人服务中心的最佳位置, 使各个居民点到机器人服务中心的距离总和最小。 以下…
电子学会-Python-L4
较难
--
A35753
一个列表中存在 n 个数据, 可以用分治算法来找到其中的最小值。 具体过程如下: 如果列表元素的个数小于等于 2 的时候, 经过一个判断就找到其中的最小值, 所以可以先把数据从中间划分为左右两部分, 然后通过递归把每一部分再划分为左右两部分, 直到数据规模小于等于 2 的时候, 返回结果, 然后通过递归到最后为两个数据对比, 我们就可以找到最小值。请根据以上算法过程, 补全代码。# 求列表中小于…
电子学会-Python-L4
较难
--
A35754
从键盘上分别输入要查找和替换的字符串, 对文本文件进行查找与替换, 替换后保存到新的文本文件中。思路: 输入待查找字符串 s, 需查找子字符串 key 和替换字符串 new, 通过调用自定义函数replace 实现替换。 完善划线处代码。s = input("请输入待查找的字符串: ")key = input("请输入需查找的子字符串: ")new = input("请输入要替换的字符串: ")…
电子学会-Python-L4
较难
--
A35755
下面代码的时间复杂度为 O(n*n)。( )arr = [ 2, 3, 4, 10, 40 ]n = len(arr)for i in range(n): for j in range(0, n-i-1): if arr[j] > arr[j+1] : arr[j], arr[j+1] = arr[j+1], arr[j]
电子学会-Python-L4
较难
--
A35756
通过把某些特定功能语句设计成自定义函数, 可以简化主程序的编写。( )
电子学会-Python-L4
较难
--
A35777
两位同学玩猜数字游戏, 规则如下: 一方在心里默想一个范围在 1-100 之间的数, 如果另一方猜的数字比对方想的要大,就说大了; 如果猜的数字比想的小, 就说小了, 直到猜中数字。 那么使用二分查找法最多需要猜测的次数是? ( )
电子学会-Python-L4
较难
--
A35785
执行如下 Python 代码, 输出结果是? ( )def hs(num): num += 1 return numn=10s=hs(n)print(s)
电子学会-Python-L4
较难
--
A35790
工厂有一台检测设备用于检测器件,各个器件在不完全相同时刻送达, 且检测时长各有不同。现在要按器件的送达时间(若送达时间相同则按检测时长) 进行排序后再送检, 送达时间和检测时间都是按升序排序 。 已知各个器件原始信 息存在列表 qj 中 :qj=[[2,1],[1,3],[0,2],[4,3],[12,4],[10,1],[4,1]], 其中器件信息[2,1]表示器件送达时间是 2, 检测时长是…
电子学会-Python-L3
中等
--
A35791
张老师手上有一份学生成绩单(cj.txt) , 成绩单上只有每位学生的各科成绩, 而张老师希望能看到各科成绩的所有学生的平均分, 以下代码可以实现平均分的计算, 并按示例格式排版, 请补充代码。示例:with open('/data/cj.txt', _____①_____ ) as f: string = f.read() data = string.split('\n') data.pop(…
电子学会-Python-L3
中等
--