优化输出逻辑
This commit is contained in:
parent
124570c44c
commit
d3fdae1013
@ -55,11 +55,26 @@ for (x1, y1, x2, y2) in score:
|
||||
results_score.append(reader.readtext(rgb, detail=0))
|
||||
|
||||
# 打印结果
|
||||
for i, result in enumerate(results_id, 1):
|
||||
print(f"玩家{i}名称:", result)
|
||||
for i, (player_id, player_score) in enumerate(zip(results_id, results_score), 1):
|
||||
print(f"玩家{i}", player_id, f"的评分为:", player_score)
|
||||
# print(f"玩家{i}游戏评分:", score)
|
||||
|
||||
for i, result in enumerate(results_score, 1):
|
||||
print(f"玩家{i}游戏评分:", result)
|
||||
# 找出最高评分玩家
|
||||
max_val = 0.0
|
||||
max_idx = 0
|
||||
for i, texts in enumerate(results_score):
|
||||
if not texts:
|
||||
continue
|
||||
try:
|
||||
val = float(texts[0])
|
||||
except ValueError:
|
||||
continue
|
||||
if val > max_val:
|
||||
max_val = val
|
||||
max_idx = i
|
||||
|
||||
print("全场最高分:", max_val)
|
||||
print("全场最佳玩家ID:", results_id[max_idx])
|
||||
|
||||
# 显示图像
|
||||
plt.figure(figsize=(8, 6))
|
||||
@ -78,20 +93,3 @@ for i, img in enumerate(images_rgb_score, 1):
|
||||
|
||||
plt.tight_layout()
|
||||
plt.show()
|
||||
|
||||
# 找出最高评分玩家
|
||||
max_val = 0.0
|
||||
max_idx = 0
|
||||
for i, texts in enumerate(results_score):
|
||||
if not texts:
|
||||
continue
|
||||
try:
|
||||
val = float(texts[0])
|
||||
except ValueError:
|
||||
continue
|
||||
if val > max_val:
|
||||
max_val = val
|
||||
max_idx = i
|
||||
|
||||
print("最高评分:", max_val)
|
||||
print("最高评分玩家ID:", results_id[max_idx])
|
Loading…
x
Reference in New Issue
Block a user