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

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

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

इसलिए, यदि इनपुट 99943 की तरह है, तो आउटपुट विभाज्य होगा।

हम दोहराई गई घटाव विधि का उपयोग करके इस समस्या को हल करेंगे, जहां हम संख्या का अंतिम अंक निकालते हैं और इसे संख्या से 5 गुना घटाते हैं जब तक कि हमें दो अंकों की संख्या नहीं मिलती जो 17 से विभाज्य हो।

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

  • जबकि संख्या 100 से विभाज्य है, करें
    • last_digit :=नंबर मॉड 10
    • संख्या :=का न्यूनतम मान (संख्या 10 से विभाजित)
    • संख्या:=संख्या - अंतिम_अंक * 5
  • सही लौटें यदि संख्या mod 17 0 के समान है।

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

उदाहरण

def solve(number) :
   while(number // 100) :
      last_digit = number % 10
      number //= 10
      number -= last_digit * 5
   return (number % 17 == 0)
number = 99943
if solve(number) :
   print("Divisible")
else :
   print("Not Divisible")

इनपुट

99943

आउटपुट

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