Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình xác định màu của hình vuông bàn cờ bằng Python

Giả sử chúng ta có một tọa độ bàn cờ, đó là một chuỗi biểu thị tọa độ của hàng và cột của bàn cờ. Dưới đây là bàn cờ để bạn tham khảo.

Chương trình xác định màu của hình vuông bàn cờ bằng Python

Chúng ta phải kiểm tra xem ô đã cho có màu trắng hay không, nếu màu trắng trả về true, nếu không thì trả về false.

Vì vậy, nếu đầu vào giống như tọa độ ="f5", thì đầu ra sẽ là Đúng (Xem hình ảnh)

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -

  • nếu ASCII của tọa độ [0] mod 2 là cùng một tọa độ [1]) mod 2, thì

    • trả về Sai

  • nếu không,

    • trả về True

Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn -

Ví dụ

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

Đầu vào

"f5"

Đầu ra

True