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

पायथन - लगातार तत्वों का योग शक्ति

जब लगातार तत्वों की शक्ति को जोड़ने की आवश्यकता होती है, तो '**' ऑपरेटर के साथ एक 'if' स्थिति और एक साधारण पुनरावृत्ति का उपयोग किया जाता है।

उदाहरण

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

my_list = [21, 21, 23, 23, 45, 45, 45, 56, 56, 67]

print("The list is :")
print(my_list)

my_freq = 1
my_result = 0

for index in range(0, len(my_list) - 1):

   if my_list[index] != my_list[index + 1]:
      my_result = my_result + my_list[index] ** my_freq
      my_freq = 1

   else:
      my_freq += 1

my_result = my_result + my_list[len(my_list) - 1] ** my_freq

print("The resultant value is :")
print(my_result)

आउटपुट

The list is :
[21, 21, 23, 23, 45, 45, 45, 56, 56, 67]
The resultant value is :
95298

स्पष्टीकरण

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

  • आवृत्ति और परिणाम के लिए एक पूर्णांक परिभाषित किया गया है।

  • सूची को पुनरावृत्त किया जाता है, और एक 'अगर' शर्त रखी जाती है।

  • यह जांचता है कि लगातार तत्व बराबर हैं या नहीं।

  • यदि वे बराबर हैं, तो तत्व को उसकी आवृत्ति से गुणा किया जाता है और परिणाम चर में जोड़ा जाता है।

  • फ़्रीक्वेंसी वेरिएबल को फिर से शुरू करके 1 कर दिया गया है।

  • अन्यथा, फ़्रीक्वेंसी वेरिएबल को 1 से बढ़ा दिया जाता है।

  • यह परिणाम चर वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।


  1. लगातार तत्वों को पायथन में सूची में जोड़ा जा रहा है

    पायथन का उपयोग करके डेटा विश्लेषण के दौरान, हमें सूची के लगातार तत्वों को जोड़ने की आवश्यकता हो सकती है। इस लेख में हम इसे प्राप्त करने के विभिन्न तरीकों को देखेंगे। सूचकांक और श्रेणी के साथ हम सूची तत्वों की लगातार अनुक्रमणिका को एक साथ रखने के लिए एक अभिव्यक्ति तैयार करेंगे। और फिर यह निर्धारित क

  1. पायथन में टॉप के फ़्रीक्वेंट एलिमेंट्स

    मान लीजिए कि हमारे पास पूर्णांक संख्याओं की एक गैर-रिक्त सरणी है। हमें kth सबसे लगातार तत्वों को वापस करना होगा। इसलिए यदि तत्व [1,1,1,1,2,2,3,3,3] और k =2 हैं, तो परिणाम होगा औपचारिक रूप से समारोह चाहिए - यदि i, j, k मौजूद है तो सही लौटें ऐसे कि arr[i]

  1. पायथन में तीन की शक्ति

    मान लीजिए कि हमारे पास एक संख्या n है। हमें यह जांचना है कि संख्या 3 की शक्ति है या नहीं। अतः यदि संख्या n =27 के समान है, जो कि 3 की घात है, तो परिणाम सत्य होगा, यदि n =15, तो वह असत्य होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - हम इसे हल करने के लिए लघुगणक का उपयोग करेंगे अगर [log10(n