题解 1106: 奖学金

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

奖学金 (Python代码)

摘要:这道题笔者就直接定义了数据类型grade,然后按题意定义了大小顺序并写出了排序。 然后排序就完了。 其实说不定直接冒泡求前五还快一点? ```python class grade: ……

运用python字典解题

摘要:解题思路:题目有干扰,要逆序思考,先按序号升序排列,再按语文成绩降序排列,最后再按总分降序排列注意事项:参考代码:n=eval(input())a=[]score=[]stu={}for i in r……

1106: 奖学金

摘要:解题思路:注意事项:参考代码:n = int(input()) ls = [] for i in range(n):     m = list(map(int,input().split()))……

用内置函数解决问题

摘要:解题思路:将每个人学生的总成绩和学号用zip函数打包,可以实现学号和成绩的动态排序。用sort函数以及reverse函数先按总分大小进行排序,再来考虑总分相同的情况。注意事项:参考代码: n=int(……

1106基础解法(Python)

摘要:解题思路:利用Python列表特性解题注意事项:sort()的项是按tuple类型中的元素从前到后依次进行的参考代码:n = int(input())lst = []lst_sum = []lst_i……

直接使用sort方法o_O

摘要:解题思路:注意事项:参考代码:n=int(input())arr=[]for i in range(1,n+1):   #输入    a=list(map(int,input().split())) ……

使用sort,lamba和二维列表,简单易懂

摘要:解题思路:注意事项:参考代码:# 读取输入n = int(input())students = []  # 学生列表,每个元素为一个列表:[学号, 语文成绩, 总成绩]for i in range(n……

1106: 奖学金 (二维数组)

摘要:解题思路:将所有信息存放至二维数组并依据总分,语文成绩降序排序,依据学号升序排序注意事项:参考代码:def scholarship_ranking():    # 读取学生数量    n = int(……