若 a=10,下述 while 循环执行的次数为: a=10 while a>1: print(a) a=a/2
4
5
6
3
下列哪些语句不符合语法要求的表达式( ) for i in 表达式:
‘HI'
123
range(10)
[1,2,3]
执行以下哪句语句输出的结果为 10、11、12 三个数字?
for i in range(3): print(i+8)
for i in range(2): print(i+8)
for i in range(1,3): print(i+8)
for i in range(2,5): print(i+8)
执行以下语句输出的结果是: i=0 while i<5: i+=1 if i==4: continue else: print(i)
0.1.2.3.4
1.2.3.4.5
0.1.2.3
1,2,3,5
以下关于流程控制语句描述正确的是?
python中的for语句可以在任意序列上进行迭代访问,例如列表、字符串和元组
在python中if...elif...结构语句中必须包含else子句
循环可以嵌套
while 通过判断条件决定循环
执行以下语句(用户输入整数 5),输出的结果是: n=int(input()) d={} for i in range (1,n+1): d[i]=i*i print(d)
{1:1 2:4 3:9 4:16 5:25}
[1,4,9,16,25]
{1: 1, 2: 4, 3: 9, 4: 16, 5: 25,6:36}
1.4.9.16.25.30
以下嵌套循环的输出结果是: for i in range(1,4): for j in range(1,3): for k in range(1,2): if(i!=j)and(i!=k)and(j!=k): print(i,j,k)
3,2,1
1,2, 3
4,3,2
2,3,4
表达式 [x for x in [1,2,3,4,5] if x<3] 的输出列表是?
[1,2]
[2,3]
[3,4]
[4,5]
条件表达式永远满足(如:while i<10)会引起死循环。
break 语句在满足条件时跳过当前循环,直接开始下一次循环。
函数 range(0,10,2) 表示起始值 0,终止值 10(包含 10),步长值 2。
语句 for i in range(20) 中,range 函数的起始值 0,终止值 20,步长值 1。