PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 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
较易
--