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

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


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

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

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

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

उदाहरण

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. Python प्रोग्राम में ऐरे का योग खोजना Python प्रोग्राम में ऐरे का योग खोजना

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

  1. पायथन प्रोग्राम: मैट्रिक्स का ट्रांसपोज़ ढूंढें पायथन प्रोग्राम: मैट्रिक्स का ट्रांसपोज़ ढूंढें

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

  1. पायथन प्रोग्राम: ऐरे का योग ढूंढें पायथन प्रोग्राम: ऐरे का योग ढूंढें

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