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

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


इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे।

समस्या कथन - हमें एक दशमलव संख्या दी गई है, हमें इसे इसके बाइनरी समकक्ष में बदलने की जरूरत है।

दी गई समस्या को हल करने के लिए दो दृष्टिकोण हैं। आइए उन्हें एक-एक करके देखें-

पुनरावर्ती दृष्टिकोण

उदाहरण

def DecimalToBinary(num):
   if num > 1:
      DecimalToBinary(num // 2)
   print(num % 2, end = '')
# main
if __name__ == '__main__':
   # decimal input
   dec_val = 56
   # binary equivalent
   DecimalToBinary(dec_val)

आउटपुट

111000

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

ऊपर दिए गए चित्र में दिखाए गए वैश्विक दायरे में सभी चर और कार्य घोषित किए गए हैं।

अंतर्निहित विधि का उपयोग करना

उदाहरण

def decimalToBinary(n):
   return bin(n).replace("0b", "")
# Driver code
if __name__ == '__main__':
   print(decimalToBinary(56))

आउटपुट

111000

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

ऊपर दिए गए चित्र में दिखाए गए वैश्विक दायरे में सभी चर और कार्य घोषित किए गए हैं।

निष्कर्ष

इस लेख में, हमने एक सूची को एक स्ट्रिंग में बदलने के लिए पायथन प्रोग्राम के बारे में सीखा है।


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

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक हेक्साडेसिमल स्ट्रिंग दी गई है, हमें इसे इसके दशमलव समकक्ष में बदलने की जरूरत है। समस्या को हल करने के लिए हमारे पास दो दृष्टिकोण हैं- क्रूर-बल दृष्टिकोण अंतर्निहित मॉड्यूल का उपयोग करना ब्रूट-फोर्स मेथड

  1. बिन () पायथन कार्यक्रम में

    इस ट्यूटोरियल में, हम बिन () फंक्शन के बारे में जानेंगे। बिन () बिन () किसी संख्या को बाइनरी में बदलने के लिए फ़ंक्शन का उपयोग किया जाता है। यदि आप किसी संख्या को बिन () फ़ंक्शन में पास करते हैं, तो यह संख्या का एक द्विआधारी प्रतिनिधित्व लौटाएगा। पायथन में बाइनरी नंबर 0b . से शुरू होते हैं . बिन (

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

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