
8-1.条件语句。请看下边的代码:
# statement A
if x > 0:
# statement B
pass
elif x < 0:
# statement C
pass
else:
# statement D
pass
# statement E
(a)如果 x<0,上面哪个语句 (A,B,C,D,E)将被执行?
(b)如果 x==0,上面哪个语句将被执行?
(c)如果 x>0,上面哪个语句将被执行?
答案:
(a)C
(b)D
(c)B
8–2. 循环 .
编写一个程序 , 让用户输入三个数字 : (f)rom, (t)o, 和 (i)ncrement . 以 i 为步长 , 从 f 计数
到 t , 包括 f 和 t . 例如 , 如果输入的是 f == 2, t == 26, i == 4 , 程序将输出 2, 6, 10, 14, 18,
22, 26.
答案:
sm = raw_input('Enter three numbers: ')
a,b,c = sm.split(' ')
f = int(a)
t = int(b)
i = int(c)
while f <= t:
print f,
f += i
8-3.range()。如果我们需要生成下面的这些列表,分别需要在 range()内建函数中提供哪些参
数?
(a)[0,1,2,3,4,5,6,7,8,9]
(b)[3,6,9,12,15,18]
(c)[-20,200,420,640,860]
答案:
(a)range(0,10)
(b)range(3,19,3)
(c)range(-20,861,220)