কম্পিউটার টিউটোরিয়াল

Python-এ একটি পয়েন্ট (x, y) একটি দেওয়া লাইনের ওপর আছে কিনা যাচাই করা


মান লেন, আমাদের কাছে একটি সরল রেখা আছে y = mx + b আকারে, যেখানে m হল ঢাল এবং b হল y-অন্তর্ভেদ। এবং একটি কোঅর্ডিনেট পয়েন্ট (x, y) আছে। আমাদের যাচাই করতে হবে এই কোঅর্ডিনেট পয়েন্টটি সরল রেখাটির ওপর আছে কিনা।

যেমন, ইনপুট হলে m = 3 b = 5 point = (6,23), তবে আউটপুট হবে True কারণ দেওয়া x এবং y মানগুলো সরল রেখার সমীকরণে বসালে সেটি সन्तুষ্ট করে।

এটি সমাধান করতে আমরা নিচের ধাপগুলো অনুসরণ করব:

  • যদি পয়েন্টের y (m * পয়েন্টের x) + b-এর সমান হয়, তবে True রিটার্ন করুন।
  • False রিটার্ন করুন।

উদাহরণ কোড

def solve(m, b, point):
    if point[1] == (m * point[0]) + b:
        return True
    return False

m = 3
b = 5
point = (6,23)
print(solve(m, b, point))

ইনপুট

3, 5, (6,23)

আউটপুট

True

  1. পাইথনে যাচাই করুন স্ট্রিং টাইপড নামের সাথে মেলে কিনা (বাওয়েল রিপিট সহ)

  2. পাইথনে যাচাই করুন পয়েন্ট আয়তাকার (rectangle) এর ভিতরে বা বাউন্ডারি на আছে কিনা

  3. পাইথনে স্ট্রিং প্যাংগ্রাম (Pangram) কিনা চেক করা

  4. পাইথনে অ্যারে মনোটোনিক (Monotonic) কিনা চেক করা