从键盘输入10个成绩,按降序排序或升序,并统计及格的人数。怎么样使用方法可以快速且简便?
#从键盘输入10个成绩,按降序排序或升序,并统计及格的人数。怎么样使用方法可以快速且简便?
Chengji_10=[]
Jige=[]
for i in range(1,11):
cj=float(input('请输入第'+str(i)+'个成绩:'))
Chengji_10.append(cj)
if cj>=60:
Jige.append(cj)
Chengji_10.sort()
print('输入的10个成绩为:',Chengji_10)
print('及格的人数为:',len(Jige))
关键字:排序
冒泡排序,选择排序,快速排序,算法太多了。
最简单的当然是python本身提供的sort()方法,连敲代码都省了
如果对你有帮助,帮忙点下采纳!!!!!!!!!