जब दिए गए रेंज में पाइथागोरियन ट्रिपलेट्स निर्धारित करने हों, तो एक विधि परिभाषित की जाती है जो ट्रिपलेट मानों की गणना करने में मदद करती है।
उदाहरण
def pythagorean_triplets(limits):
c, m = 0, 2
while c < limits:
for n in range(1, m):
a = m * m - n * n
b = 2 * m * n
c = m * m + n * n
if c > limits:
break
print(a, b, c)
m = m + 1
upper_limit = 15
print("ऊपरी सीमा है:")
print(upper_limit)
print("पाइथागोरियन ट्रिपलेट्स हैं:")
pythagorean_triplets(upper_limit)
आउटपुट
ऊपरी सीमा है: 15 पाइथागोरियन ट्रिपलेट्स हैं: 3 4 5 8 6 10 5 12 13
व्याख्या
एक विधि परिभाषित की जाती है जो पाइथागोरियन ट्रिपलेट के प्रत्येक मान के लिए वेरिएबल्स परिभाषित करती है।
विधि के बाहर, पूर्णांक परिभाषित किया जाता है।
इस पूर्णांक को पास करके विधि को कॉल किया जाता है।
आउटपुट कंसोल पर प्रदर्शित होता है।