बिन () फ़ंक्शन एक दशमलव को बाइनरी में परिवर्तित करता है। परिवर्तित किए जाने वाले पैरामीटर के रूप में आप धनात्मक या ऋणात्मक पूर्णांक का उपयोग कर सकते हैं।
सिंटैक्स
नीचे फ़ंक्शन का सिंटैक्स है।
bin(n) Parameters : an integer to convert Return Value : A binary string of an integer or int object. Exceptions : Raises TypeError when a float value is sent as argument.
नीचे दिए गए उदाहरण में हम एक धनात्मक और ऋणात्मक पूर्णांक को बाइनरी में बदलते हैं। परिणाम 0b के उपसर्ग के साथ सामने आते हैं, यह इंगित करने के लिए कि संख्या एक द्विआधारी प्रतिनिधित्व है।
उदाहरण
n = input("Enter an integer :") dec_number = int(n) bin_number = bin(dec_number) print(bin_number)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Write the code result here. Result Enter an integer :23 0b10111 Enter an integer :-31 -0b11111
यदि हम परिवर्तित संख्या के सामने 0b उपसर्ग नहीं चाहते हैं, तो हमें प्रारंभिक 2 वर्णों को हटाने के लिए स्ट्रिंग फ़ंक्शन लागू करने की आवश्यकता है।
उदाहरण
n = input("Enter an integer :") dec_number = int(n) bin_number = bin(dec_number) print(type(bin_number)) x = bin_number[2:] print(x)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Enter an integer :13 1101