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

जांचें कि दिया गया नंबर पायथन में वैगस्टाफ प्राइम है या नहीं

मान लीजिए कि हमारे पास एक संख्या n है। हमें यह जांचना है कि n वागस्टाफ प्राइम है या नहीं। जैसा कि हम जानते हैं कि वागस्टाफ प्राइम एक अभाज्य संख्या है जो निम्नलिखित रूप में है।

जांचें कि दिया गया नंबर पायथन में वैगस्टाफ प्राइम है या नहीं

जहाँ q एक विषम अभाज्य संख्या है।

इसलिए, यदि इनपुट n =683 की तरह है, तो आउटपुट True n के रूप में दर्शाया जा सकता है

जांचें कि दिया गया नंबर पायथन में वैगस्टाफ प्राइम है या नहीं

तो यहाँ q =11. और q विषम अभाज्य है।

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • यदि अंक अभाज्य है और (संख्या*3 - 1) भी अभाज्य है, तो
    • सही लौटें
  • झूठी वापसी

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

उदाहरण कोड

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

def solve(num) : 
   if isPrime(num) and power_of_two(num * 3-1): 
      return True
   return False

n = 683
print(solve(n))

इनपुट

683

आउटपुट

True

  1. जांचें कि क्या N एक डायहेड्रल प्राइम नंबर है या नहीं पायथन में

    मान लीजिए कि हमारे पास एक संख्या n है। हमें जांचना है कि n डायहेड्रल प्राइम है या नहीं। एक संख्या को डायहेड्रल प्राइम कहा जाता है जब वह संख्या स्वयं अभाज्य होती है और 7-सेगमेंट डिस्प्ले का उपयोग करके समान संख्या या कोई अन्य अभाज्य संख्या भी दिखाई जाती है, भले ही डिस्प्ले का ओरिएंटेशन (सामान्य या ऊपर

  1. पायथन प्रोग्राम यह जांचने के लिए कि कोई नंबर प्राइम है या नहीं

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

  1. कैसे जांचें कि कोई संख्या प्राइम है या पायथन का उपयोग नहीं कर रही है?

    इस समस्या के समाधान में प्रयोग किया जाने वाला सिद्धांत यह है कि दी गई संख्या को उसके वर्गमूल से 3 से विभाजित करना, एक संख्या का वर्गमूल सबसे बड़ा संभावित कारक है जिसके आगे यह जांचना आवश्यक नहीं है कि यह किसी अन्य संख्या से विभाज्य है यह तय करने के लिए कि यह अभाज्य संख्या है। फ़ंक्शन 2 से विभाज्य और