"""
依次输入10名学生的姓名,随机为每个学生生成语文、数学、外语的分数【生辰分数介于50-100】,根据平均分来判断综合评定等级
·平均分85以上——综合评定A
·平均分70-85分——综合评定B
·平均分70分以下——综合评定C
统计出综合评定A、B、C的数量及学生姓名
"""
import random
Data = []
name = ""
renshu = 10
kemu = 3
for n in range(renshu):
name = "name" + str(n+1)
data=[]
data.append(name)
sumfen = 0
for i in range(0,kemu):
fenshu = random.randrange(50,101)
sumfen += fenshu
data.append(fenshu)
data.append(sumfen)
avefen = sumfen / kemu
data.append(avefen)
Data.extend([data])
A = [0]
B = [0]
C = [0]
for s in range(0,renshu):
if Data[s][-1] >= 85:
A.append(Data[s][0])
A[0] += 1
elif Data[s][-1] >= 70:
B.append(Data[s][0])
B[0] += 1
else:
C.append(Data[s][0])
C[0] += 1
if A[0] != 0:
print(f"A级85分以上的有{A[0]}人,分别是{' '.join(A[1:])}")
if B[0] != 0:
print(f"B级70-85分的有{B[0]}人,分别是{' '.join(B[1:])}")
if C[0] != 0:
print(f"C级70分以下的有{C[0]}人,分别是{' '.join(C[1:])}")