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

পাইথন প্রোগ্রাম: মডুলার এক্সপোনেনশিয়েশন (Modular Exponentiation)


তিনটি সংখ্যা x, y এবং z দেওয়া আছে, আমাদের কাজ হলো (x^y) % z ক্যালকুলেট করা।

উদাহরণ

 Input: x = 2, y = 3, p = 3 Output: 2 

ব্যাখ্যা : 2^3 % 3= 8 % 3 = 2।

অ্যালগরিদম

 ধাপ ১: তিনটি সংখ্যা ইনপুট নিন। ধাপ ২: তারপর pow() ফাংশন ব্যবহার করে ঘাত ক্যালকুলেট করুন এবং % ব্যবহার করে মডুলার অপারেশন করুন। ধাপ ৩: ফলাফল প্রদর্শন করুন। 

উদাহরণ কোড

 x = int(input("Enter First Value ::>")) y = int(input("Enter Second Value ::>")) z= (int)(1e9+7) # pow function use d = pow(x, y) % z print ("Value Is=",d) 

আউটপুট

 Enter First Value ::> 2 Enter Second Value ::> 3 Value Is= 8 

  1. অ্যারে রোটেশনের পাইথন প্রোগ্রাম

  2. পাইথনে চক্রবৃদ্ধি বunga (Compound Interest) প্রোগ্রাম

  3. পাইথন প্রোগ্রাম: সিম্পল ইন্টারেস্ট ক্যালকুলেশন

  4. পাইথন প্রোগ্রাম: সিলেকশন সোর্ট অ্যালগরিদম