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