使用Python编写程序确定棋盘方格的颜色
假设我们有一个棋盘坐标,即表示棋盘的行和列坐标的字符串。以下是供您参考的棋盘。
我们要检查给定的单元格是否为白色,如果为白色则返回true,否则返回false。
因此,如果输入的坐标为“f5”,则输出将为真(请参见图像)。
为了解决这个问题,我们将遵循以下步骤:
- 如果 coordinate[0] 的ASCII码 mod 2等于 coordinate[1] 的mod 2,则
- 返回False
- 否则,
- 返回True
让我们看以下的实现以更好的理解。
更多Python相关文章,请阅读:Python 教程
示例
def solve(coordinate):
if (ord(coordinate[0]))%2 == int(coordinate[1])%2:
return False
else:
return True
coordinate = "f5"
print(solve(coordinate))
输入
"f5"
输出
True