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

संख्या के राइटमोस्ट सेट बिट को क्लियर करने का पायथन प्रोग्राम


जब पहले से सेट किसी संख्या के राइटमोस्ट बिट को क्लियर करना हो, तो '&' ऑपरेटर का उपयोग किया जा सकता है।

उदाहरण

def clear_right_bit(my_val):
    return my_val & (my_val - 1)

n_val = 6
print("n का मान है:")
print(n_val)
print("राइटमोस्ट सेट बिट को अनसेट करने के बाद संख्या है:")
print(clear_right_bit(n_val))

आउटपुट

n का मान है: 6
राइटमोस्ट सेट बिट को अनसेट करने के बाद संख्या है: 4

व्याख्या

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

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

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

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


  1. Python प्रोग्राम से सूची में सबसे छोटी संख्या खोजना Python प्रोग्राम से सूची में सबसे छोटी संख्या खोजना

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

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

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

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

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