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

पायथन - जांचें कि कोई संख्या और उसका दोगुना किसी सरणी में मौजूद है या नहीं


जब किसी सरणी में कोई संख्या और उसका दोगुना मौजूद है या नहीं यह जांचना हो, तो इस पर पुनरावृति की जाती है, और 2 से गुणा करके जांच की जाती है।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

def check_double_exists(my_list):
    for i in range(len(my_list)):
        for j in (my_list[:i] + my_list[i+1:]):
            if 2 * my_list[i] == j:
                print("The double exists")

my_list = [67, 34, 89, 67, 90, 17, 23]
print("The list is :")
print(my_list)
check_double_exists(my_list)

आउटपुट

The list is : [67, 34, 89, 67, 90, 17, 23]
The double exists

व्याख्या

  • 'check_double_exists' नामक एक विधि परिभाषित की जाती है जो सूची को पैरामीटर के रूप में लेती है।

  • यह सूची के माध्यम से पुनरावृति करती है, और हर तत्व को 2 से गुणा करती है और जांचती है कि क्या कोई संख्या मौजूद है जो इस दोगुने मान से मेल खाती है।

  • यदि ऐसा मान मिलता है, तो प्रासंगिक संदेश प्रदर्शित किया जाता है।

  • विधि के बाहर, एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।

  • सूची को पास करके विधि को कॉल किया जाता है।

  • आउटपुट कंसोल पर प्रदर्शित होता है।


  1. Python में वेक्टर A को घुमाकर और वेक्टर C जोड़कर वेक्टर B तक पहुंचने की संभावना की जांच कैसे करें? Python में वेक्टर A को घुमाकर और वेक्टर C जोड़कर वेक्टर B तक पहुंचने की संभावना की जांच कैसे करें?

    मान लीजिए हमारे पास 2D प्लेन में तीन वेक्टर x, y और z हैं। हमें यह जांचना है कि क्या हम वेक्टर x को 90 डिग्री (घड़ी की दिशा में) घुमाकर या आवश्यकतानुसार कई बार z को जोड़कर वेक्टर y प्राप्त कर सकते हैं। तो, यदि इनपुट x = (-4, -2), y = (-1, 2), z = (-2, -1) है, तो आउटपुट True होगा क्योंकि हम x में z

  1. - पायथन का उपयोग करके सरणी सूची में 0 और 1 को पृथक करना

    समस्या विवरण लिस्ट कॉम्प्रिहेंशन पायथन में एक लोकप्रिय तकनीक है। यहां हम इस तकनीक का उपयोग करते हैं। हम एक यूजर इनपुट सरणी बनाते हैं और सरणी के तत्व यादृच्छिक क्रम में 0 और 1 होने चाहिए। फिर 0 को बाईं ओर और 1 को दाईं ओर पृथक करें। हम सरणी को पार करते हैं और दो अलग-अलग सूचियां अलग करते हैं, एक में 0

  1. - पायथन लिस्ट और ऐरे में क्या अंतर है?

    मूल रूप से, पायथन लिस्ट्स बहुत लचीली हैं और पूरी तरह से विषम, मनमाना डेटा धारण कर सकती हैं, और उन्हें एमोर्टाइज्ड कॉन्स्टेंट टाइम में बहुत कुशलता से जोड़ा जा सकता है। यदि आपको अपनी ऐरे को समय-कुशलता से और बिना परेशानी के सिकोड़ने और बढ़ाने की आवश्यकता है, तो वे जाने का रास्ता हैं। लेकिन वे C ऐरे क