इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे।
समस्या कथन
हमें एक दशमलव संख्या दी गई है, जिसे उसके बाइनरी समकक्ष में बदलना है।
दिए गए समस्या को हल करने के दो दृष्टिकोण हैं। आइए उन्हें एक-एक करके देखें।
पुनरावर्ती दृष्टिकोण
उदाहरण
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
निष्कर्ष
इस लेख में हमने पायथन प्रोग्राम के माध्यम से दशमलव संख्या को बाइनरी में बदलना सीखा।