色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 成績排名

錢淋西2年前9瀏覽0評論

Python 作為一種高級編程語言,現在在各個領域都有廣泛的應用。因此,在許多學校中,Python 作為必修課程已經成為了學生必須修習的課程之一。而學生成績的統計和排名也是學校教育工作中重要的一環。


def sort_students(students, grades):
# 將學生和成績一一對應
stu_grades = dict(zip(students, grades))
# 按成績從高到低排序
sorted_grades = sorted(stu_grades.items(), key=lambda x: x[1], reverse=True)
# 打印排名
print("排名\t姓名\t成績")
for rank, (name, grade) in enumerate(sorted_grades, 1):
print(f"{rank}\t{name}\t{grade}")
students = ["小明", "小紅", "小華", "小李"]
grades = [85, 92, 78, 96]
sort_students(students, grades)

在上面的 Python 代碼中,我們定義了一個函數 sort_students 來對學生的成績列表進行排名。參數 students 為學生姓名列表,grades 為學生成績列表。首先,我們將學生姓名和成績用一個字典 stu_grades 一一對應。然后通過使用 sorted 函數和 lambda 函數,按照成績從高到低進行了排序。最后,我們使用 enumerate 函數和 for 循環打印出了排名、姓名和成績。


以上就是使用 Python 來進行學生成績排名的方法。如有需要可以結合具體情況進行適當的改動,以達到更好的效果。