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

पायथन में दशमलव से बाइनरी सूची रूपांतरण

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

प्रारूप का उपयोग करना

हम फ़ॉर्मेटर में अक्षर का उपयोग यह इंगित करने के लिए कर सकते हैं कि कौन सा संख्या आधार:दशमलव, हेक्स, ऑक्टल, या बाइनरी हम चाहते हैं कि हमारी संख्या स्वरूपित हो। नीचे दिए गए उदाहरण में हम फ़ॉर्मेटर को 0:0b के रूप में लेते हैं, फिर पूर्णांक को प्रारूप फ़ंक्शन में आपूर्ति करते हैं जिसे बाइनरी में परिवर्तित करने की आवश्यकता होती है।

उदाहरण

Dnum = 11

print("Given decimal : " + str(Dnum))

# Decimal to binary number conversion
binnum = [int(i) for i in list('{0:0b}'.format(Dnum))]

# Printing result
print("Converted binary list is : ",binnum)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given decimal : 11
Converted binary list is : [1, 0, 1, 1]

बिन का उपयोग करना

बिन () एक इन-बिल्ट फंक्शन है जिसे ऊपर की तरह ही इस्तेमाल किया जा सकता है। यह फ़ंक्शन पायथन बिन () फ़ंक्शन एक पूर्णांक संख्या को 0b के साथ प्रीफ़िक्स्ड बाइनरी स्ट्रिंग में परिवर्तित करता है। इसलिए हम पहले दो वर्णों को काटते हैं।

उदाहरण

Dnum = 11

print("Given decimal : " + str(Dnum))

# Decimal to binary number conversion
binnum = [int(i) for i in bin(Dnum)[2:]]

# Printing result
print("Converted binary list is : ",binnum)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given decimal : 11
Converted binary list is : [1, 0, 1, 1]

  1. C++ में द्विआधारी से दशमलव रूपांतरण के लिए कार्यक्रम

    एक इनपुट के रूप में एक बाइनरी नंबर के साथ दिया गया, कार्य दिए गए बाइनरी नंबर को एक दशमलव संख्या में बदलना है। कंप्यूटर में दशमलव संख्या को आधार 10 के साथ दर्शाया जाता है और बाइनरी संख्या को आधार 2 के साथ दर्शाया जाता है क्योंकि इसमें केवल दो बाइनरी अंक 0 और 1 होते हैं जबकि दशमलव संख्या 0 - 9 से शुर

  1. पायथन प्रोग्राम में दशमलव को बाइनरी नंबर में बदलें

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक दशमलव संख्या दी गई है, हमें इसे इसके बाइनरी समकक्ष में बदलने की जरूरत है। दी गई समस्या को हल करने के लिए दो दृष्टिकोण हैं। आइए उन्हें एक-एक करके देखें- पुनरावर्ती दृष्टिकोण उदाहरण def DecimalToBinary(num): &

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

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक संख्या को देखते हुए हमें एक द्विआधारी संख्या में बदलने की जरूरत है। दृष्टिकोण 1 - पुनरावर्ती समाधान DecToBin(num):    if num > 1:       DecToBin(num // 2)   &nb