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

पायथन में दी गई राशि के सेंट की स्वरूपित राशि खोजने का कार्यक्रम

मान लीजिए कि हमारे पास एक सकारात्मक संख्या n है, जहां n हमारे पास मौजूद सेंट की मात्रा का प्रतिनिधित्व कर रहा है, हमें स्वरूपित मुद्रा राशि ढूंढनी होगी।

इसलिए, यदि इनपुट n =123456 जैसा है, तो आउटपुट "1,234.56" होगा।

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

  • सेंट :=n स्ट्रिंग के रूप में
  • यदि सेंट का आकार <2 है, तो
    • रिटर्न '0.0' कॉन्टेनेट सेंट्स
  • यदि सेंट का आकार 2 के समान है, तो
    • वापसी '0.' संयुग्मित सेंट
  • मुद्रा :=अंतिम दो अंकों को छोड़कर सेंट का सबस्ट्रिंग
  • सेंट :='.' अंतिम दो अंकों को संयोजित करें
  • जबकि मुद्रा का आकार> 3, करें
    • सेंट्स :=',' करेंसी कॉन्टेनेट सेंट्स के अंतिम तीन अंकों को संयोजित करें
    • मुद्रा :=अंतिम तीन अंकों को छोड़कर सेंट का सबस्ट्रिंग
  • सेंट :=करेंसी कॉन्सटेनेट सेंट
  • वापसी सेंट

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

उदाहरण

class Solution:
   def solve(self, n):
      cents = str(n)
      if len(cents) < 2:
         return '0.0' + cents
      if len(cents) == 2:
            return '0.' + cents
      currency = cents[:-2]
      cents = '.' + cents[-2:]
      while len(currency) > 3:
         cents = ',' + currency[-3:] + cents
      currency = currency[:-3]
      cents = currency + cents
      return cents
ob = Solution()
print(ob.solve(523644))

इनपुट

523644

आउटपुट

5,236.44

  1. पायथन प्रोग्राम में सरणी का योग ज्ञात करें

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

  1. एक मैट्रिक्स के स्थानान्तरण को खोजने के लिए पायथन कार्यक्रम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक मैट्रिक्स को देखते हुए, हमें उसी मैट्रिक्स में ट्रांसपोज़ को स्टोर करना होगा और उसे प्रदर्शित करना होगा। पंक्तियों को कॉलम और कॉलम को पंक्तियों में बदलकर मैट्रिक्स का स्थानांतरण प्राप्त किया ज

  1. सरणी का योग खोजने के लिए पायथन कार्यक्रम

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