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

পাইথনে বড় সংখ্যা গুণ করার প্রোগ্রাম (বিগনাম ইন্টিজার সাপোর্ট)

পাইথনে বড় সংখ্যা গুণ করা সরাসরি চিন্তা ছাড়া করা যায়। পাইথন "bignum" ইন্টিজার টাইপ সাপোর্ট করে যা proizvolno বড় সংখ্যা নিয়ে কাজ করতে পারে। পাইথন 2.5+ এ এই টাইপকে long বলা হয় এবং int টাইপ থেকে আলাদা, কিন্তু ইন্টারপ্রেটার স্বয়ংক্রিয়ভাবে যেটি উপযুক্ত সেটি ব্যবহার করে।

যতক্ষণ আপনার ভার্সন 2.5 বা তার উপরে, স্ট্যান্ডার্ড ম্যাথ অপারেশন করুন এবং ৩২-বিট ম্যাথের সীমা অতিক্রম করা যেকোনো সংখ্যা স্বয়ংক্রিয়ভাবে (এবং ট্রান্সপেরেন্টলি) bignum-এ কনভার্ট হয়ে যাবে।

উদাহরণস্বরূপ,

a = 15421681351
b = 6184685413848
print(a * b)

এটি আউটপুট দেবে −

95378247708541418748648
  1. পাইথনে ভেরিয়েবল ডিক্লেয়ার করার পদ্ধতি

  2. পাইথনে টেনসরফ্লো ব্যবহার করে দুটি ম্যাট্রিক্স গুণ করার পদ্ধতি

  3. Python-এ প্রাইম নম্বর জেনারেট করা

  4. পাইথনে ValueError এক্সসেপশন ক্যাচ করা