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

পাইথনে একটি সংখ্যা পূর্ণ বর্গ কিনা যাচাই করার পদ্ধতি

ধরি আমাদের একটি সংখ্যা n আছে। আমাদের যাচাই করতে হবে যে n পূর্ণ বর্গ সংখ্যা কিনা। একটি সংখ্যা পূর্ণ বর্গ হলে তার বর্গমূল একটি পূর্ণসংখ্যা হবে।

উদাহরণস্বরূপ, ইনপুট n = 36 হলে আউটপুট হবে True, কারণ 36 = 6 × 6।

সমাধানের ধাপসমূহ

  • sq_root := n-এর বর্গমূলের পূর্ণসংখ্যা অংশ
  • sq_root² যদি n-এর সমান হয় তবে true রিটার্ন করুন, অন্যথায় false

উদাহরণ

from math import sqrt

def solve(n):
    sq_root = int(sqrt(n))
    return (sq_root * sq_root) == n

n = 36
print(solve(n))

ইনপুট

36

আউটপুট

True
  1. প্রাইম নম্বর চেক করার পাইথন প্রোগ্রাম

  2. পাইথনে আর্মস্ট্রอง নম্বর চেক করা

  3. পাইথনে ফিবোনাচ্চি সংখ্যা কিনা তা যাচাই করার প্রোগ্রাম

  4. পাইথন প্রোগ্রাম: একটি দেয়া সংখ্যা ফিবোনাচ্চি সংখ্যা কিনা যাচাই করা