选择题 共25道
判断题 共10道
编程题 共3道
列表L1中全是整数,小明想将其中所有奇数都增加1,偶数不变,于是编写了如下图所示的代码。
请问,图中横线处,代码应该是?( )
L1 = [3,2,5,6,4,7,3,9,11,17,19,12] L2=[x+1 if(_____) !=0 else x for x in L1] print(L2)
小明为了学习选择排序的算法,编写了下面的代码。针对代码中红色文字所示的一、二、三处,下面说法正确的是?( )
a = [8,4,11,3,9] count = len(a) for i in range(count-1): mi = i for j in range(i+1,count): if a[mi] > a[j]: #代码一 mi = j #代码二 if i!=mi: a[mi],a[i] = a[i],a[mi] #代码三 print(a)
小明编写了一段演示插入排序的代码,代码如下。请问红色“缺失代码”处,应该填写哪段代码?( )
a = [8,4,11,3,9] count = len(a) for i in range(1, count): j = i b = a[i] while j>0 and b _____________________
执行如下代码
a=[1,2,3,4]
print(list(enumerate(a)))
有这样一段程序: a=[“香蕉“,”苹果”,”草莓”,“哈密瓜”] fs=open(“fruits.csv”,”w”) fs.write(“,”.join(a)+‘\n’) fs.close() 该段程序执行后,该csv文件中的内容是?( )
关于下列列表,说法正确的是?( ) s=[ [“佩奇”,“100”,“86”,“85”,“90”], [“苏西”,“78”,“88”,“98”,“89”], [“佩德罗”,“80”,“66”,“80”,“92”]]
f=open(‘ss.csv’,’r’)n=f.read().strip(“\n”).split(“,”)f.close()这段代码的功能是读取文件中的数据到列表。( )
下面程序实现对二维数据的处理,请你补全代码。
f=open('/data/score2.csv','r') a=[] for i in f: a.append(i.strip().split(',')) f.close() ① for i in a: s='' for j in i: ② print(s)
程序执行结果为:
[['王鑫', '86', '90', '92', '99', '94', '95'], ['杨小虹', '93', '97', '95', '90', '86', '85'], ['李静', '89', '98', '99', '94', '90', '85']] 王鑫 86 90 92 99 94 95 杨小虹 93 97 95 90 86 85 李静 89 98 99 94 90 85
在三位数的自然数中,找出至少有一位数字是5的,至少能被3整除的所有整数,并统计个数,具体代码如下:
count=0 lst=[] for i in range( ① ): if i%3==0: a=i%10 b=i//10%10 c= ② if ③ : count+=1 lst.append(i) print("这样的三位数有:",lst) print("总数量有:",count)
count=0
lst=[]
for i in range( ① ):
if i%3==0:
a=i%10
b=i//10%10
c= ②
if ③ :
count+=1
lst.append(i)
print("这样的三位数有:",lst)
print("总数量有:",count)
in_var = float(input("请输入一个需要开方的正数,可以使用2位小数:\n x = ")) if in_var < 0: x = - in_var else: x = in_var low = 0.0 high = x s_root = ① if x > 0 and x < 1: high = 1.0 low = 0 s_root = ② if x >= 0: while abs( ③ ) > 0.0001: if x > 1.0: if s_root ** 2 < x: low = s_root else: high = s_root s_root = ④ if x == 1.0 and x == 0.0: s_root = x else: if s_root ** 2 < x: low = s_root else: high = s_root s_root = ⑤ if in_var >= 0: print("所求数的平方根为:s_root = %.1f"%(s_root))