কম্পিউটার

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


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

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

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

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

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

95378247708541418748648

  1. পাইথনে একটি ভেরিয়েবল কীভাবে ঘোষণা করবেন?

  2. পাইথন ব্যবহার করে দুটি ম্যাট্রিক্সকে গুন করার জন্য Tensorflow কিভাবে ব্যবহার করা যেতে পারে?

  3. পাইথন ব্যবহার করে মৌলিক সংখ্যা কিভাবে তৈরি করবেন?

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