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