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

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

इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे।

समस्या कथन

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

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

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

उदाहरण

def DecimalToBinary(num):
    if num > 1:
        DecimalToBinary(num // 2)
    print(num % 2, end='')

# मुख्य
if __name__ == '__main__':
    # दशमलव इनपुट
    dec_val = 56
    # बाइनरी समकक्ष
    DecimalToBinary(dec_val)

आउटपुट

111000

बिल्ट-इन विधि का उपयोग

उदाहरण

def decimalToBinary(n):
    return bin(n).replace("0b", "")

# ड्राइवर कोड
if __name__ == '__main__':
    print(decimalToBinary(56))

आउटपुट

111000

निष्कर्ष

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

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

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

  1. - Python प्रोग्राम में bin() फ़ंक्शन

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

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

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक नंबर दिए जाने पर, हमें इसे बाइनरी नंबर में बदलने की आवश्यकता है। दृष्टिकोण 1 – रिकर्सिव समाधान 1: DecToBin(num // 2) print num % 2 उदाहरण 1: DecimalToBi