কম্পিউটার

পাইথন প্রোগ্রাম a no দুইটির শক্তি কিনা তা খুঁজে বের করতে


এই প্রবন্ধে, আমরা প্রদত্ত সমস্যার বিবৃতিটি সমাধান করার জন্য সমাধান এবং পদ্ধতি সম্পর্কে শিখব।

সমস্যা বিবৃতি

একটি সংখ্যা n দেওয়া হলে, প্রদত্ত সংখ্যাটি দুটির শক্তি কিনা তা আমাদের পরীক্ষা করতে হবে।

পন্থা

  • ইনপুট সংখ্যাটিকে দুই দ্বারা ভাগ করা চালিয়ে যান, যেমন, =n/2 পুনরাবৃত্তিমূলকভাবে৷

  • আমরা প্রতিটি পুনরাবৃত্তিতে পরীক্ষা করব, যদি n%2 অ-শূন্য হয় এবং n 1 না হয় তবে n 2 এর শক্তি নয়।

  • যদি n 1 হয় তবে এটি 2 এর একটি শক্তি।

আসুন নীচের বাস্তবায়ন দেখি -

উদাহরণ

def isPowerOfTwo(n):
   if (n == 0):
      return False
   while (n != 1):
      if (n % 2 != 0):
      return False
n = n // 2
return True
# main
if(isPowerOfTwo(40)):
   print('Yes')
else:
   print('No')

আউটপুট

No

সমস্ত ভেরিয়েবল এবং ফাংশন গ্লোবাল স্কোপে ঘোষণা করা হয়েছে যেমন নীচে দেখানো হয়েছে −

পাইথন প্রোগ্রাম a no দুইটির শক্তি কিনা তা খুঁজে বের করতে

উপসংহার

এই নিবন্ধে, আমরা একটি সংখ্যা দুটির শক্তি কিনা তা খুঁজে বের করার পদ্ধতি সম্পর্কে শিখেছি।


  1. পাইথন প্রোগ্রামে অ্যারের সমষ্টি খুঁজুন

  2. একটি ম্যাট্রিক্সের স্থানান্তর খুঁজে পেতে পাইথন প্রোগ্রাম

  3. অ্যারের যোগফল খুঁজে পেতে পাইথন প্রোগ্রাম

  4. একটি বৃত্তের ক্ষেত্রফল বের করতে পাইথন প্রোগ্রাম