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

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


এই আর্টিকেলে আমরা নিচের সমস্যা সমাধানের কথা শিখব।

সমস্যা: একটি দশমিক সংখ্যা দেওয়া আছে, এটি এর বাইনারি সমতুল্যে রূপান্তর করতে হবে।

দেওয়া সমস্যাটি সমাধানের দুটি পদ্ধতি আছে। চলুন একে একে দেখি।

রিকার্সিভ পদ্ধতি

উদাহরণ

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. হেক্সাডেসিমেল স্ট্রিংকে দশমিকে রূপান্তর করার পাইথন প্রোগ্রাম

  2. পাইথনে bin() ফাংশন ব্যবহার করে বাইনারি রূপান্তর

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

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