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

पाइथॉन में जांचें कि कोई बड़ी संख्या 19 से विभाज्य है या नहीं

मान लीजिए, हमें एक बड़ी संख्या दी गई है और हमें यह जांचना है कि संख्या 19 से विभाज्य है या नहीं।

इसलिए, अगर इनपुट 86982 जैसा है, तो आउटपुट "विभाज्य" होगा।

हम इस समस्या को बार-बार जोड़ने की विधि का उपयोग करके हल करेंगे, जहां हम संख्या से अंतिम अंक निकालते हैं, इसे 2 से गुणा करते हैं, और परिणाम को शेष संख्या में तब तक जोड़ते हैं जब तक हमें दो अंकों की संख्या प्राप्त नहीं हो जाती है जो 19 से विभाज्य है।

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

  • जबकि संख्या 100 से विभाज्य है, करें
    • last_digit :=नंबर मॉड 10
    • संख्या:=का न्यूनतम मान (संख्या 10 से विभाजित)
    • संख्या:=संख्या + अंतिम_अंक * 2
  • वापसी सही है, अगर संख्या mod 19 0 के समान है।

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

उदाहरण

def solve(number) :
   while(number // 100) :
      last_digit = number % 10
      number //= 10
      number += last_digit * 2
   return (number % 19 == 0)
number = 86982
if solve(number) :
   print("Divisible")
else :
   print("Not Divisible")

इनपुट

86982

आउटपुट

Divisible

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

    मान लीजिए कि हमारे पास एक संख्या n है, हमें यह जांचना है कि n एक आदिम अभाज्य है या नहीं। एक संख्या को प्राइमरी अभाज्य कहा जाता है जब यह pN# + 1 या pN# - 1 के रूप की अभाज्य संख्या होती है, जहाँ pN# pN के प्राइमरी को इस तरह इंगित करता है कि पहले N अभाज्य संख्याओं का गुणनफल। इसलिए, अगर इनपुट 29 की तरह

  1. जांचें कि कोई संख्या एक अकिलीज़ संख्या है या नहीं, पायथन में

    मान लीजिए हमारे पास एक संख्या n है; हमें जांचना है कि n एक अकिलीज़ संख्या है या नहीं। जैसा कि हम जानते हैं कि एक संख्या एच्लीस संख्या होती है जब एक संख्या शक्तिशाली होती है (एक संख्या एन को शक्तिशाली संख्या कहा जाता है जब इसके प्रत्येक प्रमुख कारक पी के लिए, पी ^ 2 भी इसे विभाजित करता है) लेकिन एक प

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

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