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

जांचें कि दिया गया नंबर एमिरप नंबर है या नहीं पायथन में

मान लीजिए कि हमारे पास एक संख्या n है। हमें यह जांचना है कि n एक एमिरप संख्या है या नहीं। हम सभी जानते हैं कि एमिरप नंबर है (पिछड़े दिशा में अभाज्य के अक्षर) एक अभाज्य संख्या है जिसके अंकों को उलटने पर एक अलग अभाज्य संख्या प्राप्त होती है।

इसलिए, यदि इनपुट n =97 की तरह है, तो आउटपुट ट्रू होगा क्योंकि 97 का उल्टा 79 है जो एक और अभाज्य है।

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

  • यदि अंक अभाज्य नहीं है, तो
    • झूठी वापसी
  • reverse_num :=num का उल्टा
  • सही लौटें जब रिवर्स_नम अभाज्य हो अन्यथा गलत

उदाहरण

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

def is_prime(num):
   if num <= 1:
      return False
   for i in range(2, num):
      if num % i == 0:
         return False
   return True
def solve(num):
   if not is_prime(num):
      return False
   reverse_num = 0
   while num != 0:
      d = num % 10
      reverse_num = reverse_num * 10 + d
      num = int(num / 10)
   return is_prime(reverse_num)
n = 97
print (solve(n))

इनपुट

97

आउटपुट

True

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

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

  1. पायथन - जांचें कि दी गई स्ट्रिंग बाइनरी स्ट्रिंग है या नहीं

    इस लेख में हम जांचते हैं कि किसी दिए गए स्ट्रिंग में केवल 1 या 0 वर्ण हैं। हम ऐसे स्ट्रिंग्स को बाइनरी स्ट्रिंग कहते हैं। यदि इसमें कोई अन्य अंक जैसे 2 या 3 आदि हैं, तो हम इसे एक गैर-बाइनरी स्ट्रिंग के रूप में वर्गीकृत करते हैं। सेट के साथ पायथन में सेट ऑपरेटर केवल अद्वितीय तत्वों को संग्रहीत करता

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

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