বিন() ফাংশন একটি দশমিককে বাইনারিতে রূপান্তর করে। রূপান্তর করার পরামিতি হিসাবে আপনি একটি ধনাত্মক বা ঋণাত্মক পূর্ণসংখ্যা ব্যবহার করতে পারেন।
সিনট্যাক্স
নিচে ফাংশনের সিনট্যাক্স দেওয়া হল।
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