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

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

जब यह जांचना आवश्यक होता है कि सूची में कोई संख्या और उसका ट्रिपल मौजूद है या नहीं, तो एक विधि परिभाषित की जाती है जो सूची में पुनरावृत्त होती है, और देखती है कि कोई संख्या और संख्या 3 से गुणा की गई है या नहीं।

उदाहरण

नीचे उसी का एक प्रदर्शन है

def check_triple_exists(my_list):
   for i in range(len(my_list)):
      for j in (my_list[:i]+my_list[i+1:]):
         if 3*my_list[i] == j:
            print("The triple exists")
my_list = [67, 34, 89, 67, 90, 15, 5]
print("The list is :")
print(my_list)
check_triple_exists(my_list)

आउटपुट

The list is :
[67, 34, 89, 67, 90, 15, 5]
The triple exists

स्पष्टीकरण

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

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

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

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

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

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


  1. जांचें कि क्या वेक्टर ए को घुमाकर और वेक्टर सी को पायथन में जोड़कर वेक्टर बी तक पहुंचना संभव है

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

  1. पायथन का उपयोग करके एक सरणी सूची में 0 और 1 को अलग करें?

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

  1. एक अजगर सूची और एक सरणी के बीच क्या अंतर है?

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