কম্পিউটার

পাইথন ব্যবহার করে একটি চেসবোর্ড স্কোয়ারের রঙ নির্ধারণ করার জন্য প্রোগ্রাম


ধরুন আমাদের একটি দাবাবোর্ড স্থানাঙ্ক রয়েছে, এটি একটি স্ট্রিং যা দাবাবোর্ডের সারি এবং কলামের স্থানাঙ্কগুলিকে প্রতিনিধিত্ব করে। আপনার রেফারেন্সের জন্য নীচে একটি দাবাবোর্ড রয়েছে৷

পাইথন ব্যবহার করে একটি চেসবোর্ড স্কোয়ারের রঙ নির্ধারণ করার জন্য প্রোগ্রাম

প্রদত্ত ঘরটি সাদা কি না তা আমাদের পরীক্ষা করতে হবে, যদি সাদা ফেরত সত্য হয়, অন্যথায় মিথ্যা ফেরত দেয়।

সুতরাং, যদি ইনপুটটি স্থানাঙ্ক ="f5" এর মত হয়, তাহলে আউটপুট হবে True (ছবিটি দেখুন)

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

  • যদি স্থানাঙ্ক[0] মোড 2-এর ASCII একই স্থানাঙ্ক[1]) মোড 2 হয়, তাহলে

    • রিটার্ন ফলস

  • অন্যথায়,

    • রিটার্ন ট্রু

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

উদাহরণ

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

ইনপুট

"f5"

আউটপুট

True

  1. পাইথন ব্যবহার করে একটি চেসবোর্ড স্কোয়ারের রঙ নির্ধারণ করার জন্য প্রোগ্রাম

  2. পাইথন ব্যবহার করে একই x বা y স্থানাঙ্ক আছে এমন নিকটতম বিন্দু খুঁজে বের করার প্রোগ্রাম

  3. পাইথনে স্ক্যাটার প্লট এবং কালার ম্যাপিং

  4. পাইথনে Tkinter ব্যবহার করে রঙিন খেলা