जावास्क्रिप्ट को दो दशमलव तक गोल किया गया

| | | | | | | | | | | | | | | | | | | | | | |

पायथन में किसी मान को दो दशमलव स्थानों तक कैसे गोल करें? यह बहुत अच्छा सवाल है। आपके लिए भाग्यशाली, पायथन कुछ फ़ंक्शन प्रदान करता है जो आपको संख्याओं को गोल करने की अनुमति देता है।

संख्याओं को दो दशमलव स्थानों पर गोल करना सामान्य है। पैसा केवल दो दशमलव स्थानों का उपयोग करता है; आप तीसरे दशमलव स्थान के साथ मौद्रिक मूल्य का इलाज नहीं करना चाहते हैं। वज़न को अक्सर दो दशमलव स्थानों के साथ दर्शाया जाता है; अतिरिक्त मान अतिरिक्त सटीकता के लिए हैं जिनकी ज़्यादातर मामलों में आवश्यकता नहीं होती है।

इस मार्गदर्शिका में, हम बताते हैं कि पायथन में किसी संख्या को दो दशमलव स्थानों तक कैसे गोल किया जाए। आइए दो कोड स्निपेट पर एक नज़र डालें ताकि आप सीख सकें कि आपके कोड में संख्याओं को कैसे गोल किया जाए।

राउंड () का उपयोग करके संख्याओं को पूर्णांकित करना

हमें एक प्रोग्राम लिखने की आवश्यकता है जो गणना करता है कि कैसे दोस्तों के समूह में प्रत्येक मित्र को रात के खाने के लिए कितना पैसा देना पड़ता है। यह उपयोगकर्ता को यह दर्ज करने के लिए कहता है कि भोजन की लागत कितनी है और कितने दोस्त थे:

फिर हम गणना करते हैं कि प्रत्येक मित्र कितना रात के खाने के लिए भुगतान करना होगा। हम मानते हैं कि प्रत्येक मित्र को समान राशि का भुगतान करना चाहिए, चाहे उन्होंने कुछ भी आदेश दिया हो:

हमने "meal_cost" और "दोस्तों" दोनों को एक फ्लोटिंग पॉइंट नंबर में बदल दिया है। दरअसल, input () मेथड एक स्ट्रिंग लौटाता है। आप पायथन गणितीय ऑपरेटरों का उपयोग करके एक स्ट्रिंग मान पर गणना नहीं कर सकते हैं।

अब इस मान को दो दशमलव स्थानों पर गोल करते हैं। हम राउंड () मेथड का इस्तेमाल करते हैं। राउंड () विधि। मान को निकटतम पूर्णांक या निकटतम दशमलव में बदल देता है

हम उस राशि को भी प्रिंट करते हैं जो प्रत्येक मित्र को कंसोल डिनर में योगदान करना चाहिए:

हमने बिल्ट-इन राउंड () का उपयोग "cost_per_friend" के मान को दशमलव के दो स्थानों पर करने के लिए किया। इसके बाद, हम कंसोल पर प्रिंट करने के लिए एक संदेश बनाने के लिए string concatenation का उपयोग किया। यह पोस्ट हमें सिखाती है कि प्रत्येक मित्र को अपने खाने के लिए कितना भुगतान करना पड़ता है

हमारे काम करने वाले कार्य को देखने के लिए हमारा कोड चलाएँ।

अगर हमने 64.9 को विभाजित किया होता संख्या को गोल किए बिना 2 बटा छह, हमने कई दशमलव स्थानों वाली संख्या देखी होगी। हमारा कोड गणना करता है कि हमारे डिवीजन के को दो दशमलव स्थानों तक गोल करके प्रत्येक मित्र को रात के खाने के लिए $ 10.82 का भुगतान करना होगा।

h2> स्ट्रिंग फ़ॉर्मेटिंग का उपयोग करके संख्याओं को पूर्णांकित करें

हमारे पिछले उदाहरण में, हमने एक स्ट्रिंग में गोल संख्या दिखाई थी। किसी संख्या को गोल करने का एक और तरीका है यदि उसका एकमात्र उद्देश्य एक स्ट्रिंग में प्रदर्शित करना है। यह विधि केवल Python 3.x में समर्थित है। फ़ॉर्मेटिंग स्ट्रिंग्स का सिंटैक्स

आइए गणना करते हैं कि प्रत्येक मित्र को कितना भुगतान करना है:

फिर, एक प्रिंट () स्टेटमेंट लिखें जो हमें बताता है कि प्रत्येक मित्र को कितना खर्च करना है रात के खाने के लिए भुगतान करें। हम .format () निर्देश का उपयोग print () निर्देश के साथ करते हैं। यह हमें अपनी स्ट्रिंग के भीतर मानों को प्रारूपित करने की अनुमति देता है:

हमारा .format () स्टेटमेंट दो स्थानों पर पूर्णांकित संख्या का दशमलव प्रतिनिधित्व बनाने के लिए निम्नलिखित सिंटैक्स का उपयोग करता है:

एक कोलन (:) हमारे कोड को बताता है कि हम एक मूल्य प्रारूपित करना चाहते हैं। शून्य का उपयोग पायथन को यह बताने के लिए किया जाता है कि हम एक ऐसी संख्या के साथ काम कर रहे हैं जिसे शून्य के साथ गद्देदार किया जा सकता है। .2 पायथन को हमारी संख्या को दो दशमलव स्थानों पर गोल करने के लिए कहता है। "f" हमारे मान को एक संख्या के रूप में दिखाता है

आइए अपना कोड चलाएं और देखें कि क्या होता है:

हमारा कोड सफलतापूर्वक गणना करता है कि प्रत्येक मित्र को रात के खाने के लिए कितना भुगतान करना है। परिणाम हमारे पहले कोड स्निपेट की तरह है। दो दशमलव स्थान हैं जो दिखाते हैं कि हमारा संख्यात्मक डेटा रहा है दो दशमलव स्थानों पर गोल किया गया है। राउंड () स्टेटमेंट।

अगर हम अपने ro . का इस्तेमाल करते हमारे कोड में अनिर्धारित मान आगे, स्ट्रिंग स्वरूपण सिंटैक्स व्यावहारिक नहीं होगा

निष्कर्ष

सबसे आम दृष्टिकोण। किसी मान को दो दशमलव स्थानों तक पूर्णांकित करने के लिए हैं:

The पहली विधि उन सभी मामलों के लिए मान्य है जहां आपको किसी संख्या को गोल करने की आवश्यकता होती है। दूसरी विधि केवल तभी काम करती है जब आप किसी स्ट्रिंग में उपयोग करने के लिए किसी मान को गोल करना चाहते हैं और यदि आप पायथन 3.x का उपयोग कर रहे हैं। आपके कोड में स्थान जैसे Python pro !