मान लीजिए कि हमारे पास y =mx + b के रूप में एक सीधी रेखा है, जहाँ m ढलान है और b y-अवरोधन है। और एक और निर्देशांक बिंदु (x, y) है। हमें यह जांचना है कि यह निर्देशांक बिंदु उस सीधी रेखा पर है या नहीं।
इसलिए, यदि इनपुट m =3 b =5 बिंदु =(6,23) जैसा है, तो आउटपुट सही होगा जैसे कि हम दिए गए x और y निर्देशांक मानों को सीधी रेखा समीकरण पर रखते हैं तो यह संतुष्ट होगा।पी>
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
- यदि बिंदु का y समान है (बिंदु का m * x) + b, तो
- सही लौटें
- झूठी वापसी
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
उदाहरण कोड
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