列表中的pop()方法和del语句都能删除列表中被指定的元素。所以,如下4行代码运行之后,屏幕上将打印出 ['红','绿','蓝'],这个运行结果是对的。( )list1 = ['红','绿','蓝','白','紫']
del list1[3]
list2=list1.pop(3)
print(list2)
2分
登录后查看选项
34
如果list1 = ['赵','钱','孙','李','周','吴','郑','王'],那么:
list1[1:-4] 肯定与 list1[1:4] 相等。请判断对吗?( )
2分
登录后查看选项
35
读以下程序代码,运行程序后,输出的是:发生了一个异常。( )
try:
print(x)
except:
print("发生了一个异常")
finally:
print("请修改程序,再试一次!")
2分
登录后查看选项
编程题 共3道
36
分解质因数
输入一个整数,分解质因数。例如:输入90,打印出90=2*3*3*5。请完善以下代码,运行程序。
target=int(input('输入一个整数:'))
print(target,'= ',end='')
if target<0:
target=①(target)
print('-1*',end='')
flag=0
if target<=1:
print(target,end='')
flag=②
while True:
if flag:
break
for i in range(2,int(target+1)):
if ③:
print("%d"%i,end='')
if target==i:
flag=1
break
print('*',end='') ④
break
i = 1
for line in f:
s = ""
a = line.strip("").split(",")
if i >= 2 : #第一行是每列的标题,不用计算,要从第二行开始计算
s = str( ②) + ' 的总分为:' + str(int(a[5]) +int(a[6]) +int(a[7]) )
i = i + 1
print(s)
f.close