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

संख्या n की जाँच करने के लिए पायथन प्रोग्राम अजीब है या नहीं

मान लीजिए कि हमारे पास एक संख्या n है। हमें जांचना होगा कि n अजीब है या नहीं। यहां एक संख्या अजीब होती है जब - 1. संख्या विषम होती है 2. संख्या 2 से 5 3 की सीमा में नहीं होती है। संख्या सम है और 6 से 20 तक की सीमा में है

इसलिए, यदि इनपुट n =18 जैसा है, तो आउटपुट अजीब होगा क्योंकि यह सम है और 6 से 20 के बीच है।

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

  • यदि n विषम है, तो
    • वापस "अजीब"
  • अन्यथा जब (n> 1 और n <6) या n> 20, तब
    • वापस "अजीब नहीं"
  • अन्यथा जब n> 6 और n <21, तब
    • वापस "अजीब"

उदाहरण

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


def solve(n):
    if n & 1:
        return "Weird"
    elif (n > 1 and n < 6) or n > 20:
        return "Not Weird"
    elif n > 6 and n < 21:
        return "Weird"
   
n = 18
print(solve(n))

इनपुट

18

आउटपुट

Weird

  1. ढेर की जाँच करने का कार्यक्रम पायथन में अधिकतम ढेर बना रहा है या नहीं

    मान लीजिए कि हमारे पास ढेर के पेड़ का प्रतिनिधित्व करने वाली एक सूची है। जैसा कि हम जानते हैं कि हीप एक पूर्ण बाइनरी ट्री है। हमें यह जांचना है कि तत्व अधिकतम ढेर बना रहे हैं या नहीं। जैसा कि हम जानते हैं कि अधिकतम ढेर के लिए प्रत्येक तत्व अपने दोनों बच्चों से बड़ा होता है। इसलिए, यदि इनपुट nums =[

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

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

  1. आर्मस्ट्रांग नंबर की जांच के लिए पायथन प्रोग्राम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक पूर्णांक n दिया गया है, हमें यह जांचना होगा कि दिया गया पूर्णांक एक आर्मस्ट्रांग संख्या है। एक धनात्मक पूर्णांक को आर्मस्ट्रांग क्रमांक n कहा जाता है यदि abcd... = a^n + b^n + c^n + d^n + &hel