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

পাইথনে প্রথম N প্রাকৃতিক সংখ্যার গুণফল তাদের যোগফলে বিভাজ্য কিনা তা যাচাই করা

মান लीজिए আমাদের একটি সংখ্যা n আছে। আমাদের যাচাই করতে হবে (১×২×...×n) গুণফলটি (১+২+...+n) যোগফল দ্বারা বিভাজ্য কিনা।

যেমন, ইনপুট যদি num = 5 হয়, তবে আউটপুট হবে True কারণ (১×২×৩×৪×৫) = ১২০ এবং (১+২+৩+৪+৫) = ১৫, এবং ১২০, ১৫ দ্বারা বিভাজ্য।

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

  • যদি num + 1 একটি মৌলিক সংখ্যা (prime) হয়, তবে:
    • false রিটার্ন করুন
  • true রিটার্ন করুন

উদাহরণ

বेहतर বোঝার জন্য নিচের বাস্তবায়নটি দেখুন:

def isPrime(num):
    if num > 1:
        for i in range(2, num):
            if num % i == 0:
                return False
        return True
    return False

def solve(num):
    if isPrime(num + 1):
        return False
    return True

num = 3
print(solve(num))

ইনপুট

5

আউটপুট

True
  1. পাইথনে প্রথম n বিজোড় সংখ্যার যোগফল খুঁজে বের করার প্রোগ্রাম

  2. পাইথনে প্রথম n প্রাকৃতিক সংখ্যার বর্গের যোগফল

  3. পাইথনে প্রথম n প্রাকৃতিক সংখ্যার ঘনফলের যোগফল প্রোগ্রাম

  4. Python-এ প্রাকৃতিক সংখ্যার যোগফল (Sum of Natural Numbers) বের করা