
实现上述功能的Python程序如下,请在划线处填入合适的代码。
def cla(x): #判断成绩等级
if x>=50:
return "A"
elif x>=40:
return "B"
elif x>=30:
return "C"
else:
return "D"
gra = [] #存储各个整数型成绩
num = [0]*4
f = open("gra.txt")
lines = f.readlines() #将f对象的数据按行存入列表lines中
f.close() #关闭文件
for line in lines: #循环读取列表lines中的每个元素,并做相应处理
a = line.strip().split(":") #去除结尾的换行符并以冒号为分割符进行分割返回列表
gra.append
for i in range(len(gra)): #统计各等级人数
t =
num[ord(t)-65] += 1
print("成绩分布如下:")
for i in range(len(num)): #输出统计结果
print(chr(i+65)+"等级有"+

同类型试题

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2


y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

