增加查找最低分玩家

This commit is contained in:
张梦南 2025-05-20 16:33:33 +08:00
parent 028d7672f3
commit 55ae0fa61a

View File

@ -61,6 +61,9 @@ for i, (player_id, player_score) in enumerate(zip(results_id, results_score), 1)
# 找出最高评分玩家 # 找出最高评分玩家
max_val = 0.0 max_val = 0.0
max_idx = 0 max_idx = 0
min_val = 0.0
min_idx = []
for i, texts in enumerate(results_score): for i, texts in enumerate(results_score):
if not texts: if not texts:
continue continue
@ -71,9 +74,19 @@ for i, texts in enumerate(results_score):
if val > max_val: if val > max_val:
max_val = val max_val = val
max_idx = i max_idx = i
if val < min_val:
min_val = val
min_idx = [i]
elif val == min_val:
min_idx.append(i)
print("全场最高分:", max_val) print("全场最高分:", max_val)
print("全场最佳玩家ID:", results_id[max_idx]) print("全场最高分玩家ID:", results_id[max_idx])
print("全场最低分:", min_val)
print("全场最低分玩家ID:")
for idx in min_idx:
print(results_id[idx])
# 显示图像 # 显示图像
plt.figure(figsize=(8, 6)) plt.figure(figsize=(8, 6))