用python编写程序,冒泡排序,选择排序

统计一次考试学生成绩分别采用冒泡排序和选择排序法对该班学生成绩进行降序排名,计算出平均分及打印出最低分,最高分。刚学python老师要求交作业~求大神指点一下~目前为止没有思路😭

n=int(input('请输入学生人数:'))
print('请输入{}个学生的成绩:'.format(n))
l=list(map(float,input().split()))
print('排序前:',l)
for i in range(len(l)-1):
    for j in range(0,len(l)-i-1):
        if l[j]<l[j+1]:
            l[j],l[j+1]=l[j+1],l[j]
print('排序前:',l)
print('平均分:',l/n)
print('最高分:',l[0])
print('最低分:',l[len(l)-1])

有帮助请采纳