Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में पहले N प्राकृतिक संख्याओं के गुणनफल के उनके योग से विभाज्य होने की जांच कैसे करें?

मान लीजिए हमारे पास एक संख्या n है। हमें यह जांचना है कि (1*2*...*n) का गुणनफल (1+2+...+n) के योग से विभाज्य है या नहीं।

तो, यदि इनपुट num = 5 है, तो आउटपुट True होगा क्योंकि (1*2*3*4*5) = 120 और (1+2+3+4+5) = 15, और 120, 15 से विभाज्य है।

हल करने के चरण

  • यदि num + 1 अभाज्य है, तो:
    • 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 नेचुरल नंबर्स के वर्गों का योग

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट इनपुट के रूप में एक पॉजिटिव इंटीजर N दिए जाने पर। हमें 1² + 2² + 3² + ... + N² का मान निकालने की आवश्यकता है। समस्या कथन: इसे दो मेथड्स से हल किया जा सकता है: मल्टीप्लिकेशन एडिशन अंक

  1. - पायथन प्रोग्राम: पहले n नेचुरल नंबर्स के क्यूब्स का योग

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट – एक इनपुट n दिए जाने पर, हमें n-th टर्म तक सीरीज़ 1³ + 2³ + 3³ + 4³ + ... + n³ का योग प्रिंट करने की आवश्यकता है। यहां हम प्रॉब्लम स्टेटमेंट के समाधान तक पहुंचने के लिए दो दृष्टिकोणों

  1. - Python का उपयोग करके प्राकृतिक संख्याओं का योग कैसे खोजें?

    Python में प्राकृतिक संख्याओं का योग आप एक वेरिएबल i के मान को एक से क्रमिक रूप से बढ़ाने और संचयी रूप से जोड़ने के लिए while लूप का उपयोग कर सकते हैं। s, i = 0, 0 n = 10 while i < n: i = i + 1 s = s + i print(पहली 10 प्राकृतिक संख्याओं का योग, s) फॉर लूप का उपयोग प्राकृतिक संख्याओं की रें