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

पायथन में प्रेसिजन हैंडलिंग

पायथन विभिन्न कार्यों का उपयोग करके फ्लोटिंग पॉइंट नंबरों की सटीकता को संभाल सकता है। सटीक संचालन के लिए अधिकांश कार्य गणित मॉड्यूल में परिभाषित किए गए हैं। तो उनका उपयोग करने के लिए, सबसे पहले हमें गणित मॉड्यूल को वर्तमान नाम स्थान में आयात करना होगा।

import math

अब हम सटीक संचालन के लिए कुछ फ़ंक्शन देखेंगे।

ट्रंक() फ़ंक्शन

ट्रंक () विधि का उपयोग फ्लोटिंग पॉइंट नंबर से सभी भिन्नात्मक भाग को हटाने के लिए किया जाता है। तो यह संख्या से केवल पूर्णांक भाग लौटाता है।

छत () फ़ंक्शन

छत () विधि का उपयोग किसी संख्या के अधिकतम मूल्य को वापस करने के लिए किया जाता है। सीलिंग मान सबसे छोटा पूर्णांक होता है, जो संख्या से बड़ा होता है।

द फ्लोर () फंक्शन

किसी संख्या का फ़्लोर मान वापस करने के लिए फ़्लोर () विधि का उपयोग किया जाता है। तल मान सबसे बड़ा पूर्णांक होता है, जो संख्या से छोटा होता है।

उदाहरण कोड

import math
number = 45.256
print('Remove all decimal part: ' + str(math.trunc(number)))
print('Ceiling Value: ' + str(math.ceil(number)))
print('Floor Value: ' + str(math.floor(number)))

आउटपुट

Remove all decimal part: 45
Ceiling Value: 46
Floor Value: 45

जैसा कि हमने देखा, उल्लिखित कार्यों का उपयोग करके, हम दशमलव भाग को हटा सकते हैं और सटीक पूर्णांक प्राप्त कर सकते हैं। अब हम देखेंगे कि अधिक प्रभावी तरीके से दशमलव भाग को कैसे प्रबंधित किया जाए।

%ऑपरेटर

% ऑपरेटर का उपयोग पायथन में प्रारूपित और सटीक सेट करने के लिए किया जाता है।

फॉर्मेट () फंक्शन

प्रारूप () विधि का उपयोग स्ट्रिंग को सही परिशुद्धता सेट करने के लिए प्रारूपित करने के लिए भी किया जाता है

राउंड(a, n) फंक्शन

राउंड () विधि का उपयोग संख्या a को n दशमलव स्थानों तक पूर्णांकित करने के लिए किया जाता है

उदाहरण कोड

import math
number = 45.25656324
print('Value upto 3 decimal places is %.3f' %number)
print('Value upto 4 decimal places is {0:.4f}'.format(number))
print('Round Value upto 3 decimal places is ' + str(round(number, 3)))

आउटपुट

Value upto 3 decimal places is 45.257
Value upto 4 decimal places is 45.2566
Round Value upto 3 decimal places is 45.257

  1. पायथन में पैलिंड्रोम संख्या

    मान लीजिए हमारे पास पूर्णांक है। हमें यह जांचना है कि पूर्णांक पैलिंड्रोम है या नहीं। तो क्या पूर्णांक आगे या विपरीत क्रम में समान है, तो संख्या पैलिंड्रोम है। उदाहरण के लिए मान लीजिए कि संख्या 454 है, यदि हम इसे उलट दें तो यह फिर से 454 हो जाएगी। तो यह पैलिंड्रोम है। अब यदि संख्या -565 है, तो 565-

  1. फैक्टोरियल () पायथन में

    डेटा विश्लेषण और अजगर से जुड़े अन्य गणितीय विश्लेषण में किसी संख्या का भाज्य ज्ञात करना एक लगातार आवश्यकता है। 1 से शुरू होकर दी गई संख्या तक सभी पूर्णांकों को गुणा करके हमेशा एक धनात्मक पूर्णांक के लिए भाज्य ज्ञात किया जाता है। इसे खोजने के तीन तरीके हो सकते हैं, जैसा कि नीचे दिखाया गया है। फॉर लूप

  1. कैसे जांचें कि पाइथन में एक फ्लोट वैल्यू एक पूर्ण संख्या है या नहीं?

    यह जाँचने के लिए कि क्या फ़्लोट मान एक पूर्ण संख्या है, float.is_integer() विधि का उपयोग करें। उदाहरण के लिए, print((10.0).is_integer()) print((15.23).is_integer()) यह आउटपुट देगा True False