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

पायथन में टी राशि तक पहुंचने में कितने साल लगेंगे यह जानने के लिए कार्यक्रम

मान लीजिए हमारे पास कुछ पैरामीटर पी, ओ, ई, टी हैं। अगर हमारे पास मूलधन में पी डॉलर है तो हम शेयर बाजार में निवेश करना चाहते हैं। शेयर बाजार पहले रिटर्न ई और फिर प्रति वर्ष ऑपरसेंट ब्याज के बीच वैकल्पिक होता है, हमें यह जांचना होगा कि कम से कम डॉलर तक पहुंचने में कितने साल लगेंगे।

इसलिए, यदि इनपुट P =200, O =10, E =25, T =300 जैसा है, तो आउटपुट 3 होगा क्योंकि पहले वर्ष में हमें 25% ब्याज मिलेगा, इसलिए अंत में 200+50 =250, फिर अगले साल हमें 10% मिलेगा, इसलिए 250+25 =275 के साथ, फिर अगले साल फिर से 10% मिलेगा, तो यह 275+27.5 =302.5 होगा, यह 300 से अधिक है, इसलिए 3 साल की आवश्यकता है। /पी>

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

  • उत्तर:=0
  • जबकि पी <टी, करते हैं
    • पी:=पी * 1+(ई/100)
    • उत्तर:=उत्तर + 1
    • अगर पी <टी, तो
      • पी:=पी * 1+(ओ/100)
      • उत्तर:=उत्तर + 1
  • वापसी उत्तर

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

उदाहरण

class Solution:
   def solve(self, P, O, E, T):
      ans=0
      while P < T:
         P *= 1+(E/100)
         ans += 1
         if P < T:
            P *= 1+(O/100)
            ans += 1
      return ans
ob = Solution()
P = 200
O = 10
E = 25
T = 300
print(ob.solve(P,O,E,T))

इनपुट

P = 200, O = 10, E = 25, T = 300

आउटपुट

3

  1. कितने क्यूब्स काटे गए यह पता लगाने के लिए पायथन प्रोग्राम

    मान लीजिए, a, b, और c आयामों के कई घन हैं, और उनका उपयोग करके आयाम axbxc का एक नया बॉक्स बनाया जाता है। ए, बी, और सी जोड़ीदार सह-अभाज्य हैं; gcd(a, b) =gcd(b,c) =gcd(c, d) =1. हमें बॉक्स को एक ही स्लाइस से दो टुकड़ों में काटना है जैसा कि चित्र में दिखाया गया है। हमें यह पता लगाना है कि क्या डिब्बे क

  1. अजगर में सभी पेड़ों को जलाने में लगने वाले दिनों की संख्या का पता लगाने का कार्यक्रम

    मान लीजिए हमारे पास एक 2डी मैट्रिक्स है जो एक जंगल का प्रतिनिधित्व करता है जहां तीन प्रकार की कोशिकाएं हैं:0 खाली सेल 1 ट्री सेल 2 फायर सेल पर पेड़ हर दिन, एक पेड़ आग पकड़ता है जब एक आसन्न होता है (ऊपर, नीचे, बाएं, दाएं, नहीं विकर्ण) पेड़ में आग लगी है। हमें यह पता लगाना होगा कि प्रत्येक पेड़ में आग

  1. प्रोग्राम यह पता लगाने के लिए कि हम पायथन में कुल कितनी बारिश पकड़ सकते हैं

    मान लीजिए कि हमारे पास n गैर-ऋणात्मक पूर्णांकों की एक सरणी है। ये उस ऊंचाई का प्रतिनिधित्व कर रहे हैं जहां प्रत्येक बार की चौड़ाई 1 है, हमें गणना करनी होगी कि बारिश के बाद यह कितना पानी पकड़ने में सक्षम है। तो नक्शा इस तरह होगा - यहां हम देख सकते हैं कि 8 नीले बॉक्स हैं, इसलिए आउटपुट 8 होगा। इसे