【问题描述】
从键盘输入某班学生某门课的成绩(具体人数从键盘输入),试编程将分数按从高到低顺序进行排序输出。
【输入形式】
#用列表cj存放数据,gs表示数据个数(即列表长度)
n=int(input("请输入班级人数:"))
cj=[]
for i in range(n):
x=eval(input("请输入成绩:"))
cj.append(x)
print("排序之前的数据为:",cj)
【输出形式】
print("排序之后的数据为:",cj)
【样例输入】
【样例输出】
请输入班级人数:6
请输入成绩:66
请输入成绩:78
请输入成绩:90
请输入成绩:89
请输入成绩:60
请输入成绩:99
排序之前的数据为: [66, 78, 90, 89, 60, 99]
排序之后的数据为: [60, 66, 78, 89, 90, 99]
【样例说明】
【评分标准】
n=int(input("请输入班级人数:"))
cj=[]
for i in range(n):
x=eval(input("请输入成绩:"))
cj.append(x)
print("排序之前的数据为:",cj)
cj.sort()
print("排序之后的数据为:",cj)