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

पायथन प्रोग्राम: दिए गए योग के साथ K लंबाई के समूह प्राप्त करें


जब दिए गए योग के साथ 'K' लंबाई के समूह प्राप्त करने हों, तो एक खाली लिस्ट, 'product' मेथड, 'sum' मेथड और 'append' मेथड का उपयोग किया जा सकता है।

उदाहरण

नीचे इसका प्रदर्शन है

from itertools import product
my_list = [45, 32, 67, 11, 88, 90, 87, 33, 45, 32]
print("The list is : ")
print(my_list)
N = 77
print("The value of N is ")
print(N)
K = 2
print("The value of K is ")
print(K)
my_result = []
for sub in product(my_list, repeat=K):
    if sum(sub) == N:
        my_result.append(sub)
print("The result is : ")
print(my_result)

आउटपुट

The list is : [45, 32, 67, 11, 88, 90, 87, 33, 45, 32]
The value of N is 77
The value of K is 2
The result is : [(45, 32), (45, 32), (32, 45), (32, 45), (45, 32), (45, 32), (32, 45), (32, 45)]

व्याख्या

  • आवश्यक पैकेज एनवायरनमेंट में इम्पोर्ट किए जाते हैं।

  • एक लिस्ट परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।

  • N और K के मान परिभाषित किए जाते हैं और कंसोल पर प्रदर्शित किए जाते हैं।

  • एक खाली लिस्ट परिभाषित की जाती है।

  • लिस्ट में तत्वों का उत्पाद निर्धारित किया जाता है, और जांचा जाता है कि क्या यह N के बराबर है।

  • यदि हां, तो इसे खाली लिस्ट में जोड़ा जाता है।

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


  1. C प्रोग्राम में दिए गए विकर्ण लंबाई के साथ षट्कोण का क्षेत्रफल C प्रोग्राम में दिए गए विकर्ण लंबाई के साथ षट्कोण का क्षेत्रफल

    समस्या विवरण यहां हम देखेंगे कि विकर्ण लंबाई का उपयोग करके एक षट्कोण का क्षेत्रफल कैसे प्राप्त करें। षट्कोण की विकर्ण लंबाई d है। सूत्र एक नियमित षट्कोण के आंतरिक कोण 120° प्रत्येक होते हैं। सभी आंतरिक कोणों का योग 720° होता है। यदि विकर्ण d है, तो क्षेत्रफल = (3 * √3 * d²) / 8 C++ प्रोग्राम उदाह

  1. पायथन में दिए गए इंडेक्स के साथ स्ट्रिंग को शफल करने का प्रोग्राम पायथन में दिए गए इंडेक्स के साथ स्ट्रिंग को शफल करने का प्रोग्राम

    मान लीजिए हमारे पास एक स्ट्रिंग s और इंडेक्स की एक सूची ind है, वे समान लंबाई के हैं। स्ट्रिंग s को इस तरह शफल किया जाएगा कि स्थिति i पर मौजूद वर्ण, फाइनल स्ट्रिंग में indices[i] पर चला जाए। हमें फाइनल स्ट्रिंग ढूंढनी है। उदाहरण के लिए, यदि इनपुट s = ktoalak, ind = [0,5,1,6,2,4,3] है, तो आउटपुट kolk

  1. - दिए गए आकार के समूहों में सरणी को उल्टा करने का पायथन प्रोग्राम

    समस्या विवरण =n तो हम सरणी के सभी तत्वों को उल्टा कर देते हैं। एल्गोरिदम i लूप कंट्रोल वेरिएबल है जिसे 0 से आरंभ किया गया है। व्हाइल लूप का उपयोग करके जांचें कि i, n से कम है या नहीं। यदि हां तो: L = i (बाएं सब सरणी) R = min(i + p - 1, n - 1) (दाएं सब सरणी) व्हाइल लूप का उपयोग करक