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

PROBLEM SET

题库

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

共 67434 题
重置

题目列表

共 67434 题
A20993 下列Python 代码用于计算从 1 到N(含N)的所有正整数中,数字 3 出现的总次数。当 N = 40 时,共有14个3,包括3、13、23、30-39,其中33计两次,共计14个3。将代码 while i != 0 改为 while i 执行结果相同。( )N = int(input("请输入正整数N: ")) cnt = 0 #保存3的个数 for i in range(1, N + 1… Python-L2 -- 较易 -- A20994 在下面的Python 代码中,删除continue不影响执行效果。( )for i in range(10): i += 1 continue print(i) Python-L2 -- 较易 -- A20995 执行下面的Python代码,其语句Python(N)将被执行0次或极多次(即死循环)。( )N = input() while N: print (N) Python-L2 -- 较易 -- A20996 下面Python 代码执行后将输出 0-3-6-9- 。( )for i in range(10): if i % 3: continue print(i, end = "_") Python-L2 -- 较易 -- A20997 面的Python 代码执行时将报错,因为10是整数类型, a 是布尔类型。由于类型不同,不能进行加法运算。( )a=True print(10 + a) Python-L2 -- 较易 -- A20998 Python 代码 print(4 ** 2 == 2 * 2 ** 2) 执行后的输出是 True 。( ) Python-L2 -- 较易 -- A21000 某学校举办“校园演讲比赛”,每位选手由8位评委打分(分数为 0~10 的整数),且每位评委必须打分。计分规则:若至少有5位评委给出大于等于6分,则成绩有效,最终得分为所有8位评委的总分;否则记为0分。以下程序通过键盘依次输人8个分数,并计算最终得分。横线处应填人( )。total_score = 0 # 所有分数之和 high_count = 0 # ≥6分的评委数量 for i in rang… Python-L2 -- 较易 -- A21001 下面的Python 代码执行后其输出的数字图形是( )。for i in range(1, 5): for j in range(1, i + 1): print(j, end=' ') print() Python-L2 -- 较易 -- A21002 某学校图书馆的借阅卡号由6位数字组成。前5位是顺序编号,第6位是校验码,用于防止输错。校验码规则如下:将前5位数字相加,然后除以10的余数,就是第6位数字。如卡号123455的前5位之和为15,除以10的余数是5,故第6位为5。下面的Python 代码用于判断卡号是否正确,横线处应填人的代码是( )。N = int(input("请输入卡号:")) order_num = N // 10 #获得… Python-L2 -- 较易 -- A21003 下面Python 代码执行后,其输出是( )。cnt = 0 for i in range(5): i = -i for j in range(i, -i): cnt += 1 print(cnt) Python-L2 -- 较易 -- A21004 下面Python 代码执行后输出是( )。n = 10 while n > 0: n -= 1 if n % 3 == 0: continue if n == 5: break print(n) Python-L2 -- 较易 -- A21005 下面4个选项中,与下面Python 代码输出结果相同的是( )。i = 0 while i < 5: print(i) i += 1 Python-L2 -- 较易 -- A21006 下面Python 代码执行后其输出是( )。count = 0 for i in range(1, 4): for j in range(1, 5): if j == 3: continue if i == 2: break count += 1 print(count) Python-L2 -- 较易 -- A21007 下面的Python 代码执行后其输出是( )。cnt = 0 for i in range(1, 5): for j in range(i): print(j,end = "#") break else: print(i*j) Python-L2 -- 较易 -- A21008 下面的Python 代码执行之后的输出是( )。for i in range(-2, 2): if not i % 3: print(i, end = "#") Python-L2 -- 较易 -- A21009 下面的Python 代码执行后其输出是( )。tnt = 0 for i in range(5): for j in range(i): tnt += 1 print(tnt, end = "#") print(tnt) Python-L2 -- 较易 -- A21010 某同学执行Python 代码 print((0.1 + 0.2) == 0.3) 时输出 False ,其原因是( )。 Python-L2 -- 较易 -- A21011 下面选择项中,与Python 表达式 not (x > 5 and y <= 10) 等价的是( )。 Python-L2 -- 较易 -- A21012 有关下面Python 的说法,正确的是( )。PI = 3.1415926 print(PI) Python-L2 -- 较易 -- A21013 下面代码用来找出输人的N 个正整数中最大的一个。如果将代码段用流程图来表示,则L1标记的代码行应该使用的图形是( )。Max = 0 N = int(input()) while(N): val = int(input()) if val > Max: #L1 Max = val N -= 1 print(Max) Python-L2 -- 较易 --