Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรมกำหนดสีของกระดานหมากรุกโดยใช้ Python


สมมติว่าเรามีพิกัดกระดานหมากรุก นั่นคือสตริงที่แสดงพิกัดของแถวและคอลัมน์ของกระดานหมากรุก ด้านล่างเป็นกระดานหมากรุกสำหรับอ้างอิง

โปรแกรมกำหนดสีของกระดานหมากรุกโดยใช้ Python

เราต้องตรวจสอบว่าเซลล์ที่กำหนดเป็นสีขาวหรือไม่ ถ้าสีขาวคืนค่าเป็นเท็จ มิฉะนั้นจะคืนค่าเป็นเท็จ

ดังนั้นหากอินพุตเป็นเหมือนพิกัด ="f5" ผลลัพธ์จะเป็น True (ดูภาพ)

เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -

  • ถ้า ASCII ของพิกัด[0] mod 2 เป็นพิกัดเดียวกัน[1]) mod 2 ดังนั้น

    • คืนค่าเท็จ

  • มิฉะนั้น

    • คืนค่า 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