使用 Python 确定棋盘方格颜色的程序


假设我们有一个棋盘坐标,它是一个字符串,表示棋盘上行列的坐标。以下是供你参考的棋盘。

我们必须检查给定的单元格是不是白色的,如果是白色则返回 true,否则返回 false。

所以,如果输入类似 coordinate = "f5",则输出将为 True(请看图片)

为了解决这个问题,我们将按照以下步骤进行操作 −

  • 如果 coordinate[0] 的 ASCII 模 2 是 same coordinate[1]) 则

    • 返回 False

  • 否则

    • 返回 True

让我们看看以下实施来获得更好的理解 −

示例

 真实演示

def solve(coordinate):
   if (ord(coordinate[0]))%2 == int(coordinate[1])%2:
      return False
   else:
      return True
coordinate = "f5"
print(solve(coordinate))

输入

"f5"

输出

True

更新于: 29-5-2021

2 千次以上观看

启动您的 事业

完成课程并获得认证

开始
广告