n = int(input('请输入选手数量:')) scores = [] for i in range(n): score = int(input('请输入第{}个选手的分数:'.format(i+1))) scores.append(score)

冒泡排序

for i in range(n-1): for j in range(n-1-i): if scores[j] < scores[j+1]: scores[j], scores[j+1] = scores[j+1], scores[j]

输出排名和分数

print('排名 分数') for i in range(n): print('{} {}'.format(i+1, scores[i]))

Python 运动会成绩排名:冒泡排序实现分数降序输出

原文地址: http://www.cveoy.top/t/topic/nbsG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录