第6章 7 找出總分最高的學生 15分

2022-07-03 04:21:09 字數 1176 閱讀 7036

給定n個學生的基本資訊,包括學號(由5個數字組成的字串)、姓名(長度小於10的不包含空白字元的非空字串)和3門課程的成績([0,100]區間內的整數),要求輸出總分最高學生的姓名、學號和總分。

輸入在一行中給出正整數n(≤10)。隨後n行,每行給出一位學生的資訊,格式為「學號 姓名 成績1 成績2 成績3」,中間以空格分隔。

在一行中輸出總分最高學生的姓名、學號和總分,間隔乙個空格。題目保證這樣的學生是唯一的。

5

00001 huanglan 78 83 75

00002 wanghai 76 80 77

00003 shenqiang 87 83 76

10001 zhangfeng 92 88 78

21987 zhangmeng 80 82 75

zhangfeng 10001 258

1

#找出總分最高的學生2#

author: cnrick3#

time : 2020-4-13

4 n =int(input())

5 maxscorestu =dict()

6 maxscore = -1

7for i in

range(n):

8 thisline =input().split()

9 score = int(thisline[-1]) + int(thisline[-2]) + int(thisline[-3])

10if score >maxscore:

11 maxscore =score

12 maxscorestu['

name

'] = thisline[1]

13 maxscorestu['

id'] =thisline[0]

14 maxscorestu['

score

'] =maxscore

15print("

".format(maxscorestu['

name

'],maxscorestu['

id'],maxscorestu['

score

']))

第6章 7 找出總分最高的學生 15分

第6章 7 找出總分最高的學生 15分 給定n個學生的基本資訊,包括學號 由5個數字組成的字串 姓名 長度小於10的不包含空白字元的非空字串 和3門課程的成績 0,100 區間內的整數 要求輸出總分最高學生的姓名 學號和總分。輸入在一行中給出正整數n 10 隨後n行,每行給出一位學生的資訊,格式為 ...

找出總分最高的學生

找出總分最高的學生 toc 給定n個學生的基本資訊,包括學號 由5個數字組成的字串 姓名 長度小於10的不包含空白字元的非空字串 和3門課程的成績 0,100 區間內的整數 要求輸出總分最高學生的姓名 學號和總分。輸入格式 輸入在一行中給出正整數n 10 隨後n行,每行給出一位學生的資訊,格式為 學...

找出總分最高的學生 lambda

給定n個學生的基本資訊,包括學號 由5個數字組成的字串 姓名 長度小於10的不包含空白字元的非空字串 和3門課程的成績 0,100 區間內的整數 要求輸出總分最高學生的姓名 學號和總分。輸入格式 輸入在一行中給出正整數n 10 隨後n行,每行給出一位學生的資訊,格式為 學號 姓名 成績1 成績2 成...