मान लीजिए हमारे पास 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