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

पायथन में अभाज्य संख्या खोजने के विभिन्न तरीके


सबसे पहले हमें यह जानने की जरूरत है कि अभाज्य संख्या क्या है।

एक अभाज्य संख्या हमेशा एक धनात्मक पूर्णांक संख्या होती है और ठीक 2 पूर्णांकों (1 और संख्या स्वयं) से विभाज्य होती है, 1 अभाज्य संख्या नहीं है।

अब हम अभाज्य संख्या खोजने के कुछ तरीकों पर चर्चा करेंगे।

विधि 1

फॉर लूप्स का उपयोग करना

उदाहरण

def primemethod1(number):
    # एक सूची आरंभ करें
    my_primes = []
    for pr in range(2, number):
        isPrime = True
        for i in range(2, pr):
            if pr % i == 0:
                isPrime = False
        if isPrime:
            my_primes.append(pr)
    print(my_primes)
primemethod1(50)

आउटपुट

[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47]

विधि 2

ब्रेक के साथ फॉर लूप्स

उदाहरण

def primemethod2(number):
    # एक सूची आरंभ करें
    my_primes = []
    for pr in range(2, number + 1):
        isPrime = True
        for num in range(2, pr):
            if pr % num == 0:
                isPrime = False
                break
        if isPrime:
            my_primes.append(pr)
    return(my_primes)
print(primemethod2(50))

आउटपुट

[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47]

विधि 3

फॉर लूप, ब्रेक, और वर्गमूल

उदाहरण

def primemethod3(number):
    # एक सूची आरंभ करें
    primes = []
    for pr in range(2, number):
        isPrime = True
        for num in range(2, int(pr ** 0.5) + 1):
            if pr % num == 0:
                isPrime = False
                break
        if (isPrime):
            print("Prime number: ", pr)
primemethod3(50)

आउटपुट

Prime number: 2
Prime number: 3
Prime number: 5
Prime number: 7
Prime number: 11
Prime number: 13
Prime number: 17
Prime number: 19
Prime number: 23
Prime number: 29
Prime number: 31
Prime number: 37
Prime number: 41
Prime number: 43
Prime number: 47

  1. पायथन प्रोग्राम: अभाज्य संख्या जांचें पायथन प्रोग्राम: अभाज्य संख्या जांचें

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक संख्या दी गई है, हमें जांचना है कि दी गई संख्या अभाज्य संख्या है या नहीं। 1 से बड़ी दी गई धनात्मक संख्या जिसके 1 और संख्या स्वयं के अलावा कोई अन्य गुणनखंड नहीं होते, उसे अभाज्य संख्या कहा जाता है। 2, 3, 5, 7 आदि अभाज्य संख्

  1. पायथन प्रोग्राम: संख्या का सबसे बड़ा प्राइम फैक्टर ढूंढें पायथन प्रोग्राम: संख्या का सबसे बड़ा प्राइम फैक्टर ढूंढें

    इस लेख में, हम नीचे दिए गए प्रॉब्लम स्टेटमेंट के समाधान के बारे में सीखेंगे: प्रॉब्लम स्टेटमेंट एक पॉजिटिव इंटीजर n दिए जाने पर। हमें संख्या का सबसे बड़ा प्राइम फैक्टर ढूंढने की आवश्यकता है। दृष्टिकोण दिए गए नंबर इनपुट को संख्या के डिवाइजर से विभाजित करके फैक्टराइज़ करें। अब अधिकतम प्राइम फैक्टर

  1. - Python में अभाज्य संख्या खोजने के विभिन्न तरीकों का विश्लेषण

    एक अभाज्य संख्या एक पॉजिटिव इंटीजर है जो केवल 1 या स्वयं से विभाज्य होती है। किसी संख्या के अभाज्य होने या न होने का पता लगाना लंबे समय से एक दिलचस्प प्रोग्रामिंग चुनौती है। इसके अलावा अलग-अलग तरीके हैं और उनकी अलग-अलग दक्षता है। इस लेख में हम तीन ऐसे तरीकों को देखेंगे और आंकेंगे कि उनके निष्पादन के