新建一个空列表哦,向其中添加10名同学的成绩(百分制)。显示此列表中所有成绩的最高成绩,最低成绩,平均成绩。将列表降序排序后,使用切片显示前三名成绩,后三名的成绩,排在第3名到第5名成绩;使用切片在列表首部插入一个100分,在尾部追加一个0分;使用切片将此时的列表的后五个数全部替换为60;使用切片删除倒数第1,3,5三个数;最后显示所有的成绩
时间: 2023-05-27 17:04:49 浏览: 65
#新建空列表
score=[]
#添加10名同学的成绩
score=[68,75,82,90,70,65,73,87,79,94]
#显示最高成绩
print("最高成绩为:",max(score))
#显示最低成绩
print("最低成绩为:",min(score))
#显示平均成绩
print("平均成绩为:",sum(score)/len(score))
#降序排序
score.sort(reverse=True)
#前三名成绩
print("前三名成绩为:",score[:3])
#后三名成绩
print("后三名成绩为:",score[-3:])
#第3名到第5名的成绩
print("第3名到第5名成绩为:",score[2:5])
#在列表首部插入一个100分
score[:0]=[100]
#在列表尾部追加一个0分
score.append(0)
print(score)
#将后五个数全部替换为60
score[-5:]=[60]*5
print(score)
#删除倒数第1,3,5三个数
del score[-1]
del score[-3]
del score[-5]
print(score)
#显示所有成绩
print(score)
阅读全文