কম্পিউটার টিউটোরিয়াল

পাইথনে ডেসিমেল থেকে বাইনারি নম্বর কনভার্ট করা

দেওয়া একটি ডেসিমেল নম্বর বাইনারিতে কনভার্ট করার দুটি পদ্ধতি।

পদ্ধতি ১: রিকার্সিভ সমাধান


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

if __name__ == '__main__':
    dec_val = 35
    DecimalToBinary(dec_val)

আউটপুট

100011

পদ্ধতি ২: বিল্ট-ইন bin() ফাংশন


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

if __name__ == '__main__':
    print(decimalToBinary(35))

আউটপুট

100011

উপসংহার

রিকার্শন বা বিল্ট-ইন bin() ফাংশন ব্যবহার করে ডেসিমেল থেকে বাইনারি কনভার্ট করা।

  1. হেক্সাডেসিমেল স্ট্রিংকে দশমিকে রূপান্তর করার পাইথন প্রোগ্রাম

  2. পাইথন প্রোগ্রাম দিয়ে দশমিক সংখ্যাকে বাইনারি নম্বরে রূপান্তর

  3. পাইথনে ফ্লোটিং পয়েন্টকে বাইনারি কনভার্ট করা

  4. পাইথনে বাইনারি রিপ্রেজেন্টেশন প্যালিনড্রোম কিনা যাচাই করার প্রোগ্রাম