এই নিবন্ধে, আমরা নীচে দেওয়া সমস্যার বিবৃতিটির সমাধান সম্পর্কে জানব৷
সমস্যা বিবৃতি − আমাদের একটি দশমিক সংখ্যা দেওয়া হয়েছে, আমাদের এটিকে এর বাইনারি সমতুল্যে রূপান্তর করতে হবে।
প্রদত্ত সমস্যা সমাধানের জন্য দুটি পন্থা আছে। আসুন এক এক করে সেগুলো দেখি---
পুনরাবৃত্ত পদ্ধতি
উদাহরণ
def DecimalToBinary(num): if num > 1: DecimalToBinary(num // 2) print(num % 2, end = '') # main if __name__ == '__main__': # decimal input dec_val = 56 # binary equivalent DecimalToBinary(dec_val)
আউটপুট
111000
সমস্ত ভেরিয়েবল এবং ফাংশন উপরের চিত্রে দেখানো গ্লোবাল স্কোপে ঘোষণা করা হয়েছে।
বিল্ট-ইন পদ্ধতি ব্যবহার করা
উদাহরণ
def decimalToBinary(n): return bin(n).replace("0b", "") # Driver code if __name__ == '__main__': print(decimalToBinary(56))
আউটপুট
111000
সমস্ত ভেরিয়েবল এবং ফাংশন উপরের চিত্রে দেখানো গ্লোবাল স্কোপে ঘোষণা করা হয়েছে।
উপসংহার
এই নিবন্ধে, আমরা একটি তালিকাকে একটি স্ট্রিং-এ রূপান্তর করতে পাইথন প্রোগ্রাম সম্পর্কে শিখেছি।