第四周
1
for var in ___:
print(var)
哪个选项不符合上述程序空白处的语法要求?
A. “Hello”
B. {1;2;3;4;5}
C. range(0,10)
D. (1,2,3)
正确答案 B
for … in … 中 in 的后面需要是一个迭代类型(组合类型),{1;2;3;4;5}不是Python的有效数据类型。
2
for i in range(0,2):
print(i)
哪个选项是以上程序的输出结果?
A. 1 2
B. 1
C. 0 1 2
D. 0 1
正确答案 D
range(0, 2)输出两个值:0和1。
3
k=10000
while k>1:
print(k)
k=k/2
哪个选项给出了上述程序的输出次数?
A. 13
B. 15
C. 14
D. 1000
正确答案 C
请跟随程序计算或在IDLE中运行程序获得结果。
4. 哪个选项是程序的三种基本结构?
A. 顺序结构,循环结构,分支结构
B. 过程结构,循环结构,分支结构