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

पायथन में ऑस्टिन पॉवर्स

मान लीजिए कि हमारे पास 0 से बड़ी संख्या है, हमें यह जांचना होगा कि संख्या दो की शक्ति है या नहीं।

इसलिए, यदि इनपुट 1024 जैसा है, तो आउटपुट सही होगा।

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • जबकि n> 1, करो

    • n :=n/2

  • सही लौटें जब n 1 के समान हो, अन्यथा 0

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

उदाहरण

class Solution:
   def solve(self, n):
      while n > 1:
         n /= 2
      return n == 1

ob = Solution()
print(ob.solve(1024))

इनपुट

1024

आउटपुट

True

  1. issuperset () पायथन में

    इस लेख में, हम पायथन में issuperset() और विभिन्न क्षेत्रों में इसके कार्यान्वयन के बारे में जानेंगे। यह विधि बूलियन ट्रू लौटाती है यदि एक सेट बी के सभी तत्वों में सभी तत्व सेट ए होते हैं जो एक तर्क के रूप में पारित होते हैं और यदि ए के सभी तत्व बी में मौजूद नहीं होते हैं तो झूठा रिटर्न देता है। इस

  1. पायथन में क्विन

    क्विन एक प्रोग्राम है, जो कोई इनपुट नहीं लेता है, लेकिन यह आउटपुट का उत्पादन करता है। यह इसका अपना सोर्स कोड दिखाएगा। इसके अतिरिक्त, क्विन की कुछ शर्तें हैं। हम प्रोग्राम के अंदर सोर्स कोड फ़ाइल नहीं खोल सकते। उदाहरण कोड a=a=%r;print (a%%a);print (a%a) आउटपुट a=a=%r;print (a%%a);print (a%a) य

  1. पायथन में बेनामी फ़ंक्शन का उपयोग करके प्रिंट शक्तियां?

    यहां हमने मैप () बिल्ट-इन फंक्शन के अंदर अनाम (लैम्ब्डा) फंक्शन का इस्तेमाल किया। पायथन में, अनाम फ़ंक्शन को बिना नाम के परिभाषित किया जाता है, इसे लैम्ब्डा कीवर्ड का उपयोग करके परिभाषित किया जाता है। एल्गोरिदम चरण 1:इनपुट nचरण 2:इनपुट pStep 3:अनाम फ़ंक्शन का उपयोग करें। चरण 4:परिणाम प्रदर्शित करें।