优化输出逻辑
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))
|
results_score.append(reader.readtext(rgb, detail=0))
|
||||||
|
|
||||||
# 打印结果
|
# 打印结果
|
||||||
for i, result in enumerate(results_id, 1):
|
for i, (player_id, player_score) in enumerate(zip(results_id, results_score), 1):
|
||||||
print(f"玩家{i}名称:", result)
|
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))
|
plt.figure(figsize=(8, 6))
|
||||||
@ -77,21 +92,4 @@ for i, img in enumerate(images_rgb_score, 1):
|
|||||||
plt.axis('off')
|
plt.axis('off')
|
||||||
|
|
||||||
plt.tight_layout()
|
plt.tight_layout()
|
||||||
plt.show()
|
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