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

Python看成績排名

陳思宇1年前7瀏覽0評論

Python是一種廣泛使用的編程語言,可以用來解決各種各樣的問題。其中一個實用的應用就是用Python來幫助我們查看成績排名。以下是一段示例代碼:

# 姓名和成績列表
names = ["張三", "李四", "王五", "趙六"]
scores = [80, 75, 85, 90]
# 將姓名和成績打包成一個元組,并按成績進行排序
rank = sorted(zip(names, scores), key=lambda x: x[1], reverse=True)
# 輸出排名結果
for i, (name, score) in enumerate(rank):
print(f"{i+1}. {name}:{score}分")

上面的代碼中,我們首先定義了兩個列表:一個是姓名列表,另一個是對應的成績列表。然后,我們使用zip函數將它們打包成一個元組列表,并使用sorted函數在成績為關鍵字進行了排序。最后,我們使用enumerate函數遍歷排名結果,并輸出每個人的排名、姓名和分數。

如果你需要查看某一個人的成績,可以使用如下代碼:

# 通過姓名查找成績
name = "張三"
if name in names:
index = names.index(name)
print(f"{name}的成績是:{scores[index]}分")
else:
print(f"找不到名為{name}的學生。")

上面的代碼中,我們首先定義了一個要查找的姓名name。然后,我們使用in關鍵字判斷該姓名是否在姓名列表中。如果存在,我們可以使用index函數查找該姓名對應的索引,然后在成績列表中找到對應的成績。如果不存在,我們就輸出一個對應的提示信息。

通過這些代碼,我們可以輕松地查看成績排名,并且可以方便地根據姓名查找對應的成績。Python的優雅和實用讓我們的生活更加輕松愉快。