PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A31233
在Python程序中,自定义函数可以定义在主程序代码的前面,也可以定义在主程序代码的后面,都不会发生错误。( )
Python-L4
较难
--
A31238
以下Python代码实现的排序算法的时间复杂度是?( )def func_sort(arr): n = len(arr) for i in range(n - 1): min_idx = i for j in range(i+1, n): if arr[j] < arr[min_idx]: min_idx = j arr[i], arr[min_idx] = arr[min_idx], arr[…
Python-L4
较难
--
A31252
用50元钱兑换面值为1元、2元、5元的纸币共25张。每种纸币不少于1张,问有多少种兑换方案。可以使用枚举的方法来求解这个问题。
Python-L3
中等
--
A31254
执行下列两段Python代码,输出的结果相同。s = list("CCF-GESP")i, j = 0, len(s) - 1while i < j: s[i], s[j] = s[j], s[i] i += 1 j -= 1print("".join(s))s = list("CCF-GESP")s[:] = s[::-1]print("".join(s))
Python-L3
中等
--
A31259
Python代码 a = {} 被执行后,a的数据类型为dict。
Python-L3
中等
--
A31260
程序不一定满足有穷性,而算法必须满足有穷性的特征。
Python-L3
中等
--
A31264
执行下面Python代码后,输出的结果是?( )set1 = {1, 2, 3}set2 = {2, 3, 4}set3 = {3, 4, 5}set4 = (set1 & set2) | (set2 & set3)print(set4)
Python-L3
中等
--
A31265
假设有一个集合 s = {1, 2, 3},以下哪个操作会添加元素 4 到集合中?()
Python-L3
中等
--
A31267
在Python中,以下哪个方法可以用于去除字符串两端的空白字符?( )
Python-L3
中等
--
A31269
对于列表 lst = [1, 2, 3, 4],执行以下哪个列表推导式可以得到 [1, 4, 9, 16]?( )
Python-L3
中等
--
A31271
对于元组 t = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10),执行 t[::5] 将返回哪个子元组?
Python-L3
中等
--
A31273
如果要遍历字典my_dict中的所有项(键和值),应该使用如下哪种语句?( )
Python-L3
中等
--
A31274
下列表达式的值与其它三个选项不相等的是哪一个?( )
Python-L3
中等
--
A31275
Python程序执行出现错误,不太常见的调试手段是( )。
Python-L3
中等
--
A31278
数位之和
Python-L2
较易
--
A31279
某一系列数据的规律是从第3个数值开始是前两个数之和。下面的代码求第N个数的值,N限定为大于2。( )start1 = int(input()) #第1个数start2 = int(input()) #第2个数N = int(input()) #求N个数的值for i in range(2, N): start1, start2 = start2, start1 + start2print(sta…
Python-L2
较易
--
A31284
Python语句 print(input() + input()) 能将先后输入的内容拼接在一起。 ( )
Python-L2
较易
--
A31285
Python表达式 round(12.56) 的值为13。( )
Python-L2
较易
--
A31286
Python表达式 12 % 10 % 10 的值为2。( )
Python-L2
较易
--
A31287
在Python中,print(3, 4, 5)可以输出 3 4 5 每个输出项之间用空格分开。( )
Python-L2
较易
--