पायथन एक अत्यधिक बहुमुखी और सक्षम प्रोग्रामिंग भाषा है। कई कामों में से एक, दशमलव से बाइनरी में बदलना और इसके विपरीत वह है जो सबसे अधिक बाहर खड़ा है। इस प्रकार इस लेख में, हम दशमलव को बाइनरी में बदलने के तरीके के बारे में अधिक बात करेंगे और इसके विपरीत।
इस लेख में निम्नलिखित बिंदुओं को शामिल किया जाएगा,
- पाइथन में द्विआधारी करने के लिए दशमलव परिवर्तित
- नमूना कार्यक्रम
- बिन समारोह का उपयोग करना
- पायथन में दशमलव से द्विआधारी
चलो शुरू करें!
यह समझने के लिए कि इस ऑपरेशन का क्या मतलब है, नीचे दिए गए उदाहरण देखें।
Salesforce में एक ऐप क्या है
दशमलव से बाइनरी तक
इनपुट: 8
आउटपुट: 1 0 0 0
बाइनरी से दशमलव तक
इनपुट: 100
आउटपुट: ४
आइए देखें कि दशमलव को बाइनरी में पायथन में कैसे परिवर्तित किया जाए,
पाइथन में द्विआधारी करने के लिए दशमलव परिवर्तित
दशमलव को बाइनरी में बदलने के लिए, नीचे दिए गए उदाहरण पर एक नज़र डालें।
रूपांतरण फ़ंक्शन को n> 2 के साथ n> 1 तक रखें।
बाद में परिवर्तित बाइनरी नंबर के MSB प्राप्त करने के लिए n% 1 का प्रदर्शन करें।
उदाहरण: ।
1)। 7/2 = कोटेटिव = 3 (1 से ग्रेटर), रेमिनेडर = 1।
२)। 3/2 = कोटेटिव = 1 (ग्रेटर नहीं 1), रेमिनेडर = 1।
३)। 1% 2 = शेष = 1।
इसलिए, उत्तर 111 है।
हमें एक नमूना कार्यक्रम देखें,
नमूना कार्यक्रम
# फंक्शन को बाइनरी नंबर प्रिंट करने के लिए # इनपुट दशमलव का उपयोग करके रिकर्सन डिफ दशमलवटाइबिनरी (n): if (n> 1): # इंटीग्रल रिजल्ट के साथ डिवाइड करें # (शेष छोड़ें) दशमलवटाइबिनल (n // 2) प्रिंट (n% 2, अंत) = '') # ड्राइवर कोड यदि __name__ == '__main__': दशमलवटाइबिनरी (8) प्रिंट ('एन') दशमलवटैबिनल (18) प्रिंट ('एन') दशमलवटैबिनल (7) प्रिंट ('एन')
उपरोक्त कार्यक्रम का आउटपुट कुछ इस तरह दिखेगा।
1000
10010 है
111
हम दशमलव समारोह को बाइनरी में परिवर्तित कर सकते हैं और साथ ही साथ बिन फ़ंक्शन का उपयोग करते हुए, आइए देखें कि,
बिन समारोह का उपयोग करना
दशमलव संख्या # को बाइनरी नंबर डिफ दशमलवटाइबिनरी (n) में बदलने के लिए #Function: रिटर्न बिन (n) .replace ('0b', '') # ड्राइवर कोड यदि __name__ == '__main__' (प्रिंट) (PHPToBinary (8)) प्रिंट करें (दशमलवटीनरी (18)) प्रिंट (दशमलवटीनरी (7))
उपरोक्त कार्यक्रम का आउटपुट कुछ इस तरह दिखेगा
1000
10010 है
एक डबल करने के लिए एक इंट डाली
111
अब जब आप जानते हैं कि पाइथन में दशमलव से बाइनरी में कैसे परिवर्तित किया जाए, तो आइए देखें कि दशमलव के बाइनरी से उल्टा कैसे करें।
पायथन में दशमलव से द्विआधारी
इसे बेहतर समझने के लिए, नीचे दिए गए उदाहरण को देखें।
उदाहरण: 1011 है
1)। 10 के साथ दिए गए बाइनरी नंबर का मोडुलो लें।
(1011% 10 = 1)
२)। शक्ति को बढ़ाए गए 2 के साथ गुणा करें
यह दाहिने छोर से स्थिति है
(१ * २ ^ ०)
ध्यान दें कि हम 0 से स्थिति गिनना शुरू करते हैं।
३)। पहले से उत्पन्न परिणाम के साथ परिणाम जोड़ें।
झांकी में संदर्भ फिल्टर क्या हैं
दशमलव = दशमलव + (१ * २ ^ ०)
4)। बाइनरी नंबर को 10 से विभाजित करके अपडेट करें।
(1011/10 = 101)
५)। बाइनरी> 0 तक ऊपरी चरणों को दोहराते रहें।
अंतिम रूपांतरण -: (1 * 2 ^ 3) + (0 * 2 ^ 2) +
(१ * २ ^ १) + (१ * २ ^ ०) = ११
आइए हम एक नमूना कार्यक्रम पर एक नज़र डालें,
नमूना कार्यक्रम
जब उपरोक्त कार्यक्रम निष्पादित किया जाता है, तो आउटपुट इस तरह दिखेगा।
४
५
९
आइए हम इस दशमलव के अंतिम बिट को पायथन लेख में बाइनरी में स्थानांतरित करते हैं।
नमूना कार्यक्रम
# फ़ंक्शन बाइनरी नंबर को # दशमलव संख्या में परिवर्तित करने के लिए फ़ंक्शन बाइनरीटॉइसीमल (एन): रिटर्न इंट (एन, 2) # ड्राइवर कोड यदि __name__ == '__main__': प्रिंट (बाइनरीटॉइसीमल (100 ')) प्रिंट (बाइनरीटॉइडीमल (' 101 ') )) प्रिंट (बाइनरीटॉमिकल ('1001'))
उपरोक्त कार्यक्रम का आउटपुट होगा
४
५
९
यह हमें दशमलव के बाइनरी इन पायथन में इस लेख के अंत में लाता है।
अपने विभिन्न अनुप्रयोगों के साथ अजगर पर गहराई से ज्ञान प्राप्त करने के लिए, आप कर सकते हैं 24/7 समर्थन और आजीवन पहुंच के साथ लाइव ऑनलाइन प्रशिक्षण के लिए।
क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? इस लेख के टिप्पणी अनुभाग में उनका उल्लेख करें और हम आपके पास वापस आ जाएंगे।