第四章为Python程序的控制结构,课后题目分为有10道选择题与2道编程题。
选择题
for var in ___:
print(var)
哪个选项不符合上述程序空白处的语法要求?
A “Hello”
B (1,2,3)
C range(0,10)
D {1;2;3;4;5}
正确答案 D
for … in … 中 in 的后面需要是一个迭代类型(组合类型),{1;2;3;4;5}不是Python的有效数据类型。
for i in range(0,2):
print(i)
哪个选项是以上程序的输出结果?
A 1
B 0 1 2
C 1 2
D 0 1
正确答案 D
range(0, 2)输出两个值:0和1。
k=10000
while k>1:
print(k)
k=k/2
哪个选项给出了上述程序的输出次数?
A 13
B 14
C 1000