PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A18593
执行 Python 代码 print(not 5) 将 报错。
Python-L2
较易
--
A18594
Python 代码 print(not (5 % 2 == 0) == ((not 5 % 2) == 0)) 执行后的输出是 True 。
Python-L2
较易
--
A18596
某学校举办“校园演讲比赛”,每位选手由 位评委打分(分数为 的整数),且每位评委必须打分。计分规则:去掉一个最高分,去掉一个最低分。如下程序通过键盘先输入选手编号,然后依次输入 个分数,并计算最终得分。下列说法正确的是( )。for _ in range(10): id = int(input("输入选手编号:")) max_score, min_score = 0, 100 # 最高分和最低分…
Python-L2
较易
--
A18597
如下 Python 代码执行时,输入 4 后,输出的数字图形是( )。n = int(input()) for i in range(n, 0, -1): for j in range(n - i): print(0, end=" ") for k in range(i): print(k + 1, end=" ") print()
Python-L2
较易
--
A18598
corner case 通常翻译为极端案例或边角案例,通常指正常范围以外的问题或是情形。在如下 Python 代码中, corner case 是( )。tnt, cnt = 0, 0 while True: score = int(input()) if score == -1: break tnt += score cnt += 1 print(tnt / cnt)
Python-L2
较易
--
A18599
如下的 Python 代码用于输出如下数字图形。横线处应填入的代码是( )。N = int(input()) for i in range(1, N + 1): for j in range(1, N + 1): if ______________________________________: print(1, end = " ") else: print(0, end = " ") pri…
Python-L2
较易
--
A18600
如下 Python 代码执行后输出是 1 2 3 4 5 6 7 8 9 10 11 5 6 7 8 9 10 11 5 6 7 8 9 10 11 5 6 7 8 9 10 11 5 6 7 之值。横线处应该填入的运算符是( )。num = 1 for i in range(35): print(num, end = " ") if num ______ 10: num _______ 2 e…
Python-L2
较易
--
A18601
下面 Python 代码执行后其输出是( )。count = 0 for i in range(1, 4): for j in range(i): if j % 3 != 0: continue count += 1 break print(i, j, count)
Python-L2
较易
--
A18602
下面的 Python 代码执行后其输出是( )。cnt = 0 for i in range(3): j = i while j: cnt += 1 j -= 1 print(i, j, cnt)
Python-L2
较易
--
A18603
下面的 Python 代码执行后其输出是( )。tnt = 0 for i in range(1, 5, 3): for j in range(i): tnt += 1 print(tnt, end = "#") print(tnt)
Python-L2
较易
--
A18604
执行如下 Python 程序后,当输入 4 时,输出的最后一行是( )。n = int(input()) for i in range(n, 0, -1): for j in range(i): print(j + 1, end='#') print()
Python-L2
较易
--
A18605
某同学执行 Python 代码 print(2.5+2.25,2.2+2.1) 时输出 4.75 4.300000000000001 ,其原因是( )。
Python-L2
较易
--
A18606
下面选择项中,与 Python 表达式 not (x > 5 or y <= 10) 等价的是( )。
Python-L2
较易
--
A18608
小明同学去郊外农场参观回来后,在自己的电脑中安装了一个 3D 农场仿真模拟系统。因为他今年买的这台二手电脑有点老旧,3D 农场仿真模拟系统运行时经常弹出“系统内存不足”的警告,导致系统卡顿严重。他计划通过增加物理内存来解决问题。请问他应该购买以下哪种硬件组件?( )
Python-L2
较易
--
A18612
下列 Python 代码能够正确统计出所有能被 3 整除且至少包含一个数字 5 的四位数的个数。count = 0 for num in range(1000, 10000): if num % 3 == 0: digits = [int(d) for d in str(num)] if 5 in digits: count += 1 print(count)
Python-L3
中等
--
A18613
执行下面 Python 代码后,输出的结果为 7 。my_str = "hello world" my_set = set(my_str) result = len(''.join(my_set)) print(len)
Python-L3
中等
--
A18614
执行下面 Python 代码后,输出的结果为 2 。s = {10, 20, 30} s.remove(20) s.discard(40) print(len(s))
Python-L3
中等
--
A18615
使用 in 运算符检查子字符串是否存在时,如果字符串为空, "" in "abc" 将返回 False 。
Python-L3
中等
--
A18616
执行 d1 = {x: x for x in [1, 1, 2]} 后, d1 为 {1: 1, 2: 2} 。
Python-L3
中等
--
A18617
创建只包含一个元素的元组时,必须在元素后加一个逗号,例如 (1,) 。
Python-L3
中等
--