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

अलग-अलग प्रविष्टियों की औसत ऊंचाई प्राप्त करने के लिए पायथन कार्यक्रम

मान लीजिए कि हमारे पास ऊंचाइयों का एक सेट है, कुछ डुप्लिकेट प्रविष्टियां भी हो सकती हैं। हमें इन ऊँचाइयों की विशिष्ट प्रविष्टियों का औसत ज्ञात करना है।

इसलिए, यदि इनपुट हाइट्स =[96,25,83,96,33,83,24,25] की तरह है, तो आउटपुट 52.2 होगा क्योंकि अद्वितीय तत्व [96,25,83,33,24] हैं, तो योग 96 + 25 + 83 + 33 + 24 =261 है, औसत 261/5 =52.2 है।

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

  • h_set :=डुप्लीकेट हटाने के लिए ऊंचाई से एक सेट

  • h_set आइटम का रिटर्न योग / h_set सेट का आकार

उदाहरण

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

def solve(heights):
   h_set = set(heights)
   return sum(h_set)/len(h_set)

heights = [96,25,83,96,33,83,24,25]
print(solve(heights))

इनपुट

[96,25,83,96,33,83,24,25]

आउटपुट

52.2

  1. एक सेट के दिए गए आकार के सभी सबसेट प्राप्त करने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सेट दिया गया है, हमें आकार n के सभी सबसेट को सूचीबद्ध करने की आवश्यकता है समस्या को हल करने के लिए हमारे पास तीन तरीके हैं - itertools.combinations() विधि का उपयोग करना उदाहरण # itertools module import itert

  1. एक सेट के दिए गए आकार के सभी सबसेट प्राप्त करने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें दो पूर्णांक दिए गए हैं, हमें दो संख्याओं के उभयनिष्ठ भाजक प्रदर्शित करने की आवश्यकता है यहां हम इनपुट के रूप में ली जाने वाली न्यूनतम दो संख्याओं की गणना कर रहे हैं। प्रत्येक मान को 1 से न्यूनतम गणना में विभाजि

  1. मैं पायथन प्रोग्राम के निष्पादन का समय कैसे प्राप्त करूं?

    किसी प्रोग्राम के निष्पादन के समय को मापने के लिए, या तो time.clock() या time.time() फ़ंक्शन का उपयोग करें। पायथन डॉक्स बताता है कि इस फ़ंक्शन का उपयोग बेंचमार्किंग उद्देश्यों के लिए किया जाना चाहिए। उदाहरण import time t0= time.clock() print("Hello") t1 = time.clock() - t0 print("Tim