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

दो नंबर जोड़ने के लिए पायथन कार्यक्रम

इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे।

समस्या कथन

हमें दो बड़ी संख्याएं दी जाएंगी और हमें उन्हें जोड़ने और आउटपुट प्रदर्शित करने की आवश्यकता है।

ब्रूटफोर्स दृष्टिकोण ऑपरेंड के बीच "+" ऑपरेटर का उपयोग करेगा या हम दो नंबरों को एक पुनरावर्तनीय में स्टोर कर सकते हैं और पायथन मानक पुस्तकालय में उपलब्ध इनबिल्ट योग फ़ंक्शन का उपयोग कर सकते हैं।

इस दृष्टिकोण में, समय जटिलता बढ़ जाती है क्योंकि गणना सीधे दशमलव संख्याओं पर होती है।

अब एक अन्य दृष्टिकोण पर चर्चा करते हैं जिसमें दशमलव संख्याओं के बिट्स पर काम करना शामिल है।

यहां हम योग और कैरी की गणना करने वाले योजकों की अवधारणा का उपयोग करेंगे।

आइए अब कार्यान्वयन देखें -

उदाहरण

def Add(x, y):
   # carry becomes null
   while (y != 0):
      # carry with common bits
      carry = x & y
      # Sum of bits of x and y
      x = x ^ y
      # Carry is shifted by one
      y = carry << 1
   return x
print(Add(19, 34))

आउटपुट

53

सभी चर और कार्य वैश्विक दायरे में घोषित किए गए हैं जैसा कि नीचे दिए गए चित्र में दिखाया गया है।

दो नंबर जोड़ने के लिए पायथन कार्यक्रम

निष्कर्ष

इस लेख में, हमने एक पूर्ण योजक की सहायता से दो संख्याओं को जोड़ने के तरीके के बारे में सीखा।


  1. दो संख्याओं के सामान्य भाजक के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें दो पूर्णांक दिए गए हैं, हमें दो संख्याओं के उभयनिष्ठ भाजक प्रदर्शित करने की आवश्यकता है यहां हम इनपुट के रूप में ली जाने वाली न्यूनतम दो संख्याओं की गणना कर रहे हैं। प्रत्येक मान को 1 से न्यूनतम गणना में विभाजित

  1. पायथन प्रोग्राम में दो से अधिक (या सरणी) संख्याओं की GCD

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन हमें संख्या की एक सरणी दी जाएगी और हमें सबसे बड़ा सामान्य भाजक खोजने की आवश्यकता है। यदि हमें दो से अधिक संख्याओं का gcd ज्ञात करने की आवश्यकता है, तो gcd तर्क के रूप में प्रदान की गई सभी संख्याओं के लिए सामान्य अभाज्

  1. दो मैट्रिक्स का पायथन प्रोग्राम जोड़

    दो उपयोगकर्ता इनपुट मैट्रिक्स को देखते हुए। हमारा काम दो मैट्रिक्स के जोड़ को प्रदर्शित करना है। इन समस्याओं में हम नेस्टेड सूची का व्यापक उपयोग करते हैं। एल्गोरिदम Step1: input two matrix. Step 2: nested for loops only to iterate through each row and columns. Step 3: At each iterationshall add the