কম্পিউটার

কিভাবে পাইথন ব্যবহার করে বড় সংখ্যা যোগ/বিয়োগ করবেন?


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

যতক্ষণ না আপনার কাছে সংস্করণ 2.5 বা তার চেয়ে ভাল থাকবে, কেবলমাত্র মানক গণিত ক্রিয়াকলাপগুলি সম্পাদন করুন এবং 32-বিট গণিতের সীমানা ছাড়িয়ে যে কোনও সংখ্যা স্বয়ংক্রিয়ভাবে (এবং স্বচ্ছভাবে) একটি বিগনামে রূপান্তরিত হবে৷

উদাহরণ

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

আউটপুট

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

47359730724487546868440750000

  1. পাইথন ব্যবহার করে প্রাকৃতিক সংখ্যার যোগফল কিভাবে বের করবেন?

  2. পাইথন ব্যবহার করে একটি ব্যবধানে সমস্ত প্রাইম নম্বর কীভাবে প্রিন্ট করবেন?

  3. পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে কিভাবে টেক্সট থেকে সংখ্যা বের করবেন?

  4. পাইথনে ব্যতিক্রম ব্যবহার করে ValueError কিভাবে ধরবেন?