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

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

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

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

উদাহরণ

a = 182841384165841685416854134135
b = 135481653441354138548413384135
print(a - b)

আউটপুট

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

47359730724487546868440750000
  1. Python-এ প্রাকৃতিক সংখ্যার যোগফল (Sum of Natural Numbers) বের করা

  2. Python-এ একটি ইন্টারভ্যালে সকল প্রাইম নম্বর প্রিন্ট করা

  3. পাইথন রেগুলার এক্সপ্রেশন দিয়ে টেক্সট থেক নাম্বার এক্সট্র্যাক্ট করবেন?

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