Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

दिए गए रेंज में सभी पाइथागोरियन ट्रिपलेट्स निर्धारित करने का पायथन प्रोग्राम


जब दिए गए रेंज में पाइथागोरियन ट्रिपलेट्स निर्धारित करने हों, तो एक विधि परिभाषित की जाती है जो ट्रिपलेट मानों की गणना करने में मदद करती है।

उदाहरण

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

व्याख्या

  • एक विधि परिभाषित की जाती है जो पाइथागोरियन ट्रिपलेट के प्रत्येक मान के लिए वेरिएबल्स परिभाषित करती है।

  • विधि के बाहर, पूर्णांक परिभाषित किया जाता है।

  • इस पूर्णांक को पास करके विधि को कॉल किया जाता है।

  • आउटपुट कंसोल पर प्रदर्शित होता है।


  1. - पायथन प्रोग्राम: रेंज में सभी इवन नंबर्स प्रिंट करें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक रेंज दिए जाने पर, हमें दी गई रेंज में सभी इवन नंबर्स प्रिंट करने की आवश्यकता है। नीचे ब्रूट-फोर्स दृष्टिकोण पर चर्चा की गई है: यहां हम एक रेंज-बेस्ड फॉर लूप लागू करते हैं जो इनपुट

  1. - Python प्रोग्राम: दी गई संख्या के लिए 3 और 5 से विभाज्य सभी संख्याएं प्रिंट करना

    यह एक Python प्रोग्राम है जो दिए गए पूर्णांक N से 3 और 5 दोनों से विभाज्य सभी संख्याओं को प्रिंट करता है। इस प्रोग्राम को लिखने के कई तरीके हैं सिवाय इसके कि हमें जांचना होगा कि संख्या 3 और 5 दोनों से पूरी तरह विभाज्य है या नहीं। 3 और 5 से विभाज्य सभी संख्याओं को प्रिंट करने के लिए Python प्रोग्रा

  1. - सूची में सभी संख्याओं को गुणा करने का पायथन प्रोग्राम

    समस्या विवरण सबसे पहले हम यूजर इनपुट के लिए 3 सूचियां बनाते हैं। यहां हम ट्रैवर्सल तकनीक का उपयोग करते हैं। उत्पाद के मान को 1 से आरंभ करें, सभी तत्वों को पार करें और सूची के अंत तक एक-एक करके प्रत्येक संख्या को उत्पाद से गुणा करें। उदाहरण इनपुट: A=[5,6,3] आउटपुट: 90 व्याख्या: 5*6*3 एल्गोरिदम सू