PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A23893
下面的Python执行后将输出 True 。( )x, y, z = 5, 10, 15 result = x < y < z print(result)
Python-L2
较易
--
A23894
下列Python代码执行后将输出 True ,因为 a 确实小于 20 和 10。( )a = 5 print(a < 10 and 20)
Python-L2
较易
--
A23895
在Python代码中,假设N为正整数且大于100,则 N // 100 将舍弃个位和十位,如N为1234则 print(N //100) 将输出 12 。如果N小于100且大于0,则其值为0。( )
Python-L2
较易
--
A23897
下面Python代码实现输出如下图形,应该在横线处填入的代码是( )。请输入层数:10 1 23 456 7891 23456 789123 4567891 23456789 123456789 1234567891N = int(input("请输入层数: ")) K = 1 for i in range(1, N + 1): for _ in range(1, ________): prin…
Python-L2
较易
--
A23898
下面Python代码实现输出如下图形,应该在横线处填入的代码是( )【注:字符串乘以一个正整数,相当于相同字符重复】。输入行数量:10 输入每行字符数量:12 -----**----- -----**----- -----**----- -----**----- ************ ************ -----**----- -----**----- -----**----- --…
Python-L2
较易
--
A23899
下面Python代码执行后输出与 5 有关数的数量。与5有关的数定义为含有 5 或者能被 5 整除的数。相关说法正确的是( )。cnt = 0 for i in range(1,1000): if i % 5 == 0: cnt += 1 continue j = i while j > 0: if j % 10 == 5: cnt += 1 break else: j //= 10 print…
Python-L2
较易
--
A23900
下面Python代码用于记录多个输入数中的最大数和最小数(输入 -999 则输入结束),相关说法错误的是( )。now_num = int(input()) min_num = max_num = now_num while now_num != -999: if max_num < now_num: max_num = now_num if min_num > now_num: min_num…
Python-L2
较易
--
A23901
下面Python代码执行后输出是( )。num = 0 while num <= 5: num += 1 if num == 3: continue print(num, end='#')
Python-L2
较易
--
A23902
阅读下面的Python代码,正确的是( )。a = int(input()) b = int(input()) while b != 0: remainder = a % b a = b b = remainder print(a)
Python-L2
较易
--
A23903
下面Python代码执行后其输出是( )。for i in range(1, 12): if i % 2 == 0: continue for j in range(i): if i * j % 2: break else: print(i * j)
Python-L2
较易
--
A23904
下面的Python代码执行后其输出是( )。cnt = 0 for i in range(-10,10): for j in range(i): cnt += 1 print(cnt)
Python-L2
较易
--
A23905
下面的Python代码执行后,将输出( )。for i in range(-2, 2): if i: print(i, end = "#")
Python-L2
较易
--
A23906
某种编号的规则是“XX-Y”,其中XX从00到11,Y从0到9,X和Y均为10进制。第一个编号是00-0,第二个编号是01-1,第12个编号11-1,第13个编号00-2,即其编码规则是XX和Y同时增1,到XX到11时下一个变为00,Y到9时,下一个变为0。下面的Python代码用于生成第N个编号,横线处应填上的代码是( )。N = int(input("请输入编号位置:")) part1 = …
Python-L2
较易
--
A23907
下面Python代码执行,其输出是( )。a, b = 3, 4 c = a == b print(a, b, c)
Python-L2
较易
--
A23908
下面Python代码用于获得正整数N的第M位数,如N等于1234,M等于2,则输出3。此题假设M的值大于等于1小于等于N的位数。横线处应填入的代码是( )。N = int(input("请输入一个正整数:")) M = int(input("请输入从右到左取第几位数:")) div = 10 ** (M - 1) print(______________)
Python-L2
较易
--
A23914
可以使用枚举算法来找出小于100的所有质数。( )
Python-L3
中等
--
A23915
可以使用如下方法检查输入的网址(如:https://gesp.ccf.org.cn/)是否使用了安全的HTTPS协议,不会产生误判。( )url = input("请输入一个网址") if 'https' in url: print("使用了HTTPS协议")
Python-L3
中等
--
A23916
在分析两个商品的购买用户群体时,可以使用如下方法,找出同时购买商品A和商品B的用户。( )buyers_a = {"User1", "User2", "User3"} # 购买商品A的用户 buyers_b = {"User2", "User3", "User4"} # 购买商品B的用户 print(buyers_a ^ buyers_b)
Python-L3
中等
--
A23917
在对用户输入的标签进行次数统计时,可以使用如下的方法,把标签字符串"python,java,python,c++,java" 转换成为字典 {'python': 2, 'java': 2, 'c++': 1} 。( )tags = "python,java,python,c++,java" result = {} for tag in tags: result[tag] = result.get…
Python-L3
中等
--
A23918
执行下列Python代码,输出的结果是 12 。( )lst = [i + 1 for i in range(20)] cnt = 0 for i in range(20, 1, -1): if (lst[i - 1] + lst[i - 2]) % 3: cnt += 1 print(cnt)
Python-L3
中等
--