首页 > 解决方案 > 在 Python 中将棋格(A1、B2、D5 等)转换为元组坐标(例如 (0,0)、(1,1))

问题描述

我需要将国际象棋网格转换为元组坐标。

对于 A1 = (0,0), A2 = (0,1), D5 = (3, 4)

设法解决它:)

action = K3
col, row = action
row = int(row)
col = ALPHABETS.index(col)
return (row, col)

标签: python

解决方案


假设这A1是一个字符串:

C = "A1"
a = ord(C[0]) - ord('A')
b = ord(C[1]) - ord('1')

T = (a, b)

推荐阅读