A.10、10 B.10、20 C.20、20 D.20、10
11.下列选项中,属于Python输入函数的是()。
A.random()B.print()C.Cout()D.input()
12.12 Python语言语句块的标记是()
A.分号B.逗号C.缩进D./
13.下列哪个语句在Python中是非法的?()
A.x=y=z=1 B.x=(y=z+1)C.x,y=y,x D.x+=y x=x+y
14.在Python中print(8+7%2**2)的执行结果是()
A.5 B.1 C.6 D.11
15.下列属于正确的Python变量名的是()
A.True
B.88abc
C.abc&88
D._abc88
二、程序填空
16.一家商场在降价促销,如果购买金额不高于200元,会给10%的折扣,如果购买金额高于200元,会给20%的折扣。编写一个Python程序,输入消费额(整数),显示折扣后的应付金额。
17.阅读程序。分析以下两段Python程序并回答问题。
#程序1
i=1
while i<101:
print('把这句话打印100遍')
i+=1
#程序2
i=100
while i:
print('把这句话打印100遍')
i=i-2
(1)在程序1中,i+=1这句话的含义是。
(2)在程序1中,‘把这句话打印100遍’实际输出了遍。
(3)在程序2中,i的初值是。
(4)在程序2中,‘把这句话打印100遍’实际输出了遍。
(5)在程序2中,while i的含义是。
18.在一千多年前的《孙子算经》中,有这样一道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”。即一个数除以3余2,除以5余3,除以7余2,求这个数。
i=①
while(i%3!=2②i%5!=3 or i%7!=2):
i=③
print(i)
19.(最大公约数)用辗转相除法求两个正整数的最大公约数。
代码如下:
def gcd(m,n):