选择题 共25道
判断题 共10道
编程题 共3道
下列代码的运行结果是?( )
l=list(map(float, (1,2,3,4)))
运行以下代码,得到的结果是?( )
a='20'
b='24'
print(a+b)
运行以下代码,输出的结果是?( )
s='abcdefg'
print(min(s)+max(s))
运行程序,下列说法正确的是?( ) c=["立春","雨水"] f=open("jieqi.csv","a") f.write(",".join(c)+"\n") f.close()
使用with语句可以读取csv格式文件中的数据,下图所示,有一个名为“jieqi.csv”的文件,小明针对这个文件编写如下代码,请问代码运行后打印在屏幕上的结果是?( )
with open("jieqi.csv","r") as f: c=f.read().strip().split(",") print(c)
使用 readline()和readlines()函数可以读取txt文件中的数据。D盘“jieqi.txt”文件内容如下图,小明编写了下面代码,运行后打印在屏幕上的结果是?( )
f=open(r"D:\jieqi.txt", "r") s = f.readline() s1=f.readlines() f.close() print(s1)
将水果价格一维数据['苹果','8元']写入"jiage.csv"文件操作,横线上填写正确的是?( )
f = open("jiage.csv", "w") ls = ['苹果','8元'] f._____(",".join(ls)+ "\n") f.close()
f = open("jiage.csv", "w")
ls = ['苹果','8元']
f._____(",".join(ls)+ "\n")
f.close()
请选择,下面代码运行之后的结果是?( )
a = '2' b = '4' try: c = a * b print(c) except: print('程序出错!') else: print('程序正确!')
a = '2'
b = '4'
try:
c = a * b
print(c)
except:
print('程序出错!')
else:
print('程序正确!')
小明编写了如下代码,请问,代码运行后屏幕上打印出的结果是?( )
x = 8 y = [3,2,1,0] z = y.pop(1) try: a = int(x / z) except: print('程序出错!') else: pass finally: print(a)
请仔细阅读以下代码,判断这段代码能否正常运行?( )
while True : a = input('请输入一个整数,若不是整数将会强制让你重新输入: ' ) try: b = int(a) except: print('你输入的不是整数!将返回重输。') else: print('你输入的是整数,程序结束。') break
某实验小学举行了跳绳比赛,其中四年级1班和2班的比赛数据存储在“ts.csv”中,如图所示,现要求Python读取该比赛数据文件,并统计各班成绩在110(含110)以上的人数。实现代码如下,请你补全划线处代码:
import csv with open ("/data/ts.csv") as fs: hs=list(csv.reader( ① )) c1=0 c2=0 for i in hs[1:]: if i[0]=="1"and ② >=110: c1+=1 elif i[0]=="2"and ③ >=110: c2+=1 print("四(1)班110以上的有:"+str(c1)+"个") print("四(2)班110以上的有:"+str(c2)+"个")
import csv
with open ("/data/ts.csv") as fs:
hs=list(csv.reader( ① ))
c1=0
c2=0
for i in hs[1:]:
if i[0]=="1"and ② >=110:
c1+=1
elif i[0]=="2"and ③ >=110:
c2+=1
print("四(1)班110以上的有:"+str(c1)+"个")
print("四(2)班110以上的有:"+str(c2)+"个")
有一个数字构成的列表 a = [6,2,3,5,4,5,2,6,5,5,4,3,7],小明用冒泡排序算法编写了一段程序,将列表中的数字从小到大排列,运行结果为: [2, 2, 3, 3, 4, 4, 5, 5, 5, 5, 6, 6, 7] ,请将下面程序中 ①②③ 处欠缺的代码补充完整。
a = [6,2,3,5,4,5,2,6,5,5,4,3,7] for i in range(0, ① ) : for j in range(i+1 , ② ) : if ③ : a[i] , a[j] = a[j] , a[i] print(a)
a = [6,2,3,5,4,5,2,6,5,5,4,3,7]
for i in range(0, ① ) : for j in range(i+1 , ② ) : if ③ : a[i] , a[j] = a[j] , a[i] print(a)
小明在解决经典的“鸡兔同笼”问题时,使用“穷举法”编写了以下代码。请将代码中红色①②③④处补充完整:
tou = int(input("请输入笼中鸡与兔脑袋的总数: ")) jiao = int(input("请输入笼中鸡与兔脚的总个数: ")) a = 0 for ji in range( ① ): tu = ② - ji if 2 * ji + 4 * tu == ③ : print("鸡的个数为:", ji, "兔的个数为:", tu) a = a + 1 if a == ④ : print("头数与脚数不合理,没有合适的结果。")
tou = int(input("请输入笼中鸡与兔脑袋的总数: "))
jiao = int(input("请输入笼中鸡与兔脚的总个数: ")) a = 0 for ji in range( ① ): tu = ② - ji if 2 * ji + 4 * tu == ③ : print("鸡的个数为:", ji, "兔的个数为:", tu) a = a + 1 if a == ④ : print("头数与脚数不合理,没有合适的结果。")