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

एराटोस्थनीज की छलनी के लिए पायथन कार्यक्रम


इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे।

समस्या कथन - हमें एक संख्या n दी गई है, हमें n से छोटे या उसके बराबर सभी अभाज्य संख्याओं को मुद्रित करने की आवश्यकता है। बाधा:n एक छोटी संख्या है।

आइए अब नीचे दिए गए कार्यान्वयन में समाधान देखें -

उदाहरण

def SieveOfEratosthenes(n):
   # array of type boolean with True values in it
   prime = [True for i in range(n + 1)]
   p = 2
   while (p * p <= n):
      # If it remain unchanged it is prime
      if (prime[p] == True):
         # updating all the multiples
         for i in range(p * 2, n + 1, p):
            prime[i] = False
      p += 1
   prime[0]= False
   prime[1]= False
   # Print
   for p in range(n + 1):
      if prime[p]:
         print (p,end=" ")
# main
if __name__=='__main__':
   n = 33
   print ("The prime numbers smaller than or equal to", n,"is")
   SieveOfEratosthenes(n)

आउटपुट

The prime numbers smaller than or equal to 33 is
2 3 5 7 11 13 17 19 23 29 31
. है

एराटोस्थनीज की छलनी के लिए पायथन कार्यक्रम

सभी चर स्थानीय दायरे में घोषित किए गए हैं और उनके संदर्भ ऊपर दिए गए चित्र में देखे गए हैं।

निष्कर्ष

इस लेख में, हमने सीखा है कि हम एराटोस्थनीज की छलनी के लिए पायथन प्रोग्राम कैसे बना सकते हैं


  1. चक्रवृद्धि ब्याज के लिए पायथन कार्यक्रम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन −हमें तीन इनपुट मान दिए गए हैं यानी सिद्धांत, दर और समय और हमें चक्रवृद्धि ब्याज की गणना करने की आवश्यकता है। नीचे दिया गया कोड चक्रवृद्धि ब्याज की गणना की प्रक्रिया को दर्शाता है। यहां प्रयुक्त

  1. साधारण रुचि के लिए पायथन कार्यक्रम

    इस लेख में, हम Python 3.x में साधारण ब्याज की गणना के बारे में जानेंगे। या पहले। साधारण ब्याज की गणना दैनिक ब्याज दर को मूल राशि से भुगतानों के बीच बीतने वाले दिनों की संख्या से गुणा करके की जाती है। गणितीय रूप से, Simple Interest = (P x T x R)/100 Where, P is the principal amount T is the time a

  1. चयन क्रम के लिए पायथन कार्यक्रम

    इस लेख में, हम Python 3.x में सिलेक्शन सॉर्ट और उसके कार्यान्वयन के बारे में जानेंगे। या पहले। चयन क्रम . में एल्गोरिथम, एक सरणी को पुनरावर्ती रूप से अनसोल्ड भाग से न्यूनतम तत्व ढूंढकर और शुरुआत में सम्मिलित करके सॉर्ट किया जाता है। किसी दिए गए सरणी पर चयन क्रम के निष्पादन के दौरान दो उप-सरणी बनते