From 6b11fb4e1d3f1d9c0c9e81aa3364d632ddd53245 Mon Sep 17 00:00:00 2001 From: hnu202220030323 <2081456026@qq.com> Date: Thu, 4 May 2023 11:30:51 +0800 Subject: [PATCH] ADD file via upload --- ppt例题练习.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 ppt例题练习.py diff --git a/ppt例题练习.py b/ppt例题练习.py new file mode 100644 index 0000000..ded1154 --- /dev/null +++ b/ppt例题练习.py @@ -0,0 +1,14 @@ +# 计算每个人的总分,排序并输出 +# 1)增加一个总分列 2)按总分降序排序 3)输出学号、姓名、总分 + +score=[["101","Mary",80,85,90], + ["102","Rose",80,90,95], + ["103","Mike",75,72,65], + ["104","Peter",65,63,58], + ["105","Harry",95,93,88]] +for i in range(5): + zf=score[i][2]+score[i][3]+score[i][4] + score[i].append(zf) +score=sorted(score,key=lambda k:k[5],reverse=True) +for i in range(5): + print("学号{}姓名{}总分{}".format(score[i][0],score[i][1],score[i][5])) \ No newline at end of file