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

किसी संख्या के सबसे दाहिने सेट बिट को साफ़ करने के लिए पायथन प्रोग्राम

जब पहले सेट की गई किसी संख्या के सबसे दाहिने हिस्से को साफ़ करने की आवश्यकता होती है, तो '&' ऑपरेटर का उपयोग किया जा सकता है।

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

उदाहरण

def clear_right_bit(my_val):
   return my_val & (my_val-1)
n_val = 6
print("The vlaue of n is :")
print(n_val)
print("The number after unsetting the rightmost set bit is ")
print(clear_right_bit(n_val))

आउटपुट

The vlaue of n is :
6
The number after unsetting the rightmost set bit is
4

स्पष्टीकरण

  • एक विधि परिभाषित की जाती है जो एक पूर्णांक को एक पैरामीटर के रूप में लेती है।

  • यह संख्या और संख्या के बीच '&' ऑपरेशन की गणना करता है, जो 1 से घटा है।

  • विधि के बाहर, एक पूर्णांक परिभाषित किया जाता है, और विधि को पैरामीटर पास करके कहा जाता है।

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


  1. सूची में सबसे छोटी संख्या खोजने के लिए पायथन प्रोग्राम

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

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

    यह उन सभी नंबरों को प्रिंट करने के लिए एक पायथन प्रोग्राम है जो किसी दिए गए इंटरगर एन से 3 और 5 से विभाज्य हैं। इस प्रोग्राम को लिखने के कई तरीके हैं, सिवाय इसके कि हमें यह जांचने की आवश्यकता है कि क्या संख्या 3 और 5 दोनों से पूरी तरह से विभाज्य है। 3 और 5 से विभाज्य सभी संख्याओं को प्रिंट करने के

  1. किसी दिए गए स्ट्रिंग में सेट का उपयोग करके स्वरों की संख्या गिनने के लिए पायथन प्रोग्राम

    इस कार्यक्रम में, एक उपयोगकर्ता इनपुट स्ट्रिंग दिया गया। हमें इस स्ट्रिंग में स्वरों की संख्या गिननी है। यहां हम पायथन में सेट का उपयोग करते हैं। सेट एक अनियंत्रित संग्रह डेटा प्रकार है जो चलने योग्य, परिवर्तनशील और कोई डुप्लिकेट तत्व नहीं है। उदाहरण Input : str1=pythonprogram Output : 3 एल्गोरिदम