测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

PROBLEM SET

题库

按难度与知识点筛选,找到适合的练习题。

共 67434 题
重置

题目列表

共 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 -- 中等 --