diff --git a/recognition.py b/recognition.py index 9b6a879..66f8f50 100644 --- a/recognition.py +++ b/recognition.py @@ -60,7 +60,7 @@ for i, (player_id, player_score) in enumerate(zip(results_id, results_score), 1) # 找出最高评分玩家 max_val = 0.0 -max_idx = 0 +max_idx = [] min_val = 20.0 min_idx = [] @@ -73,7 +73,9 @@ for i, texts in enumerate(results_score): continue if val > max_val: max_val = val - max_idx = i + max_idx = [i] + elif val == max_val: + max_idx.append(i) if val < min_val: min_val = val min_idx = [i] @@ -82,7 +84,8 @@ for i, texts in enumerate(results_score): print("全场最高分:", max_val) print("全场最高分玩家ID:") -print(results_id[max_idx]) +for idx in max_idx: + print(results_id[idx]) print("全场最低分:", min_val) print("全场最低分玩家ID:")