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

पायथन निरपेक्ष मान: चरण-दर-चरण गाइड

पायथन निरपेक्ष मान: चरण-दर-चरण गाइड

पायथन abs() विधि किसी संख्या का निरपेक्ष मान लौटाती है। किसी संख्या का निरपेक्ष मान उस संख्या की 0 से दूरी है। यह किसी भी नकारात्मक संख्या को सकारात्मक बनाता है, जबकि सकारात्मक संख्याएं अप्रभावित रहती हैं। उदाहरण के लिए, abs(-9) 9 लौटाएगा, जबकि abs(2) 2 लौटाएगा।

निरपेक्ष मान संख्या रेखा पर किसी संख्या और 0 के बीच की दूरी है। ये मान कई गणितीय समीकरणों में उपयोगी हैं। उदाहरण के लिए, निरपेक्ष मानों का उपयोग दूरी गणनाओं में किया जाता है।

यहीं abs() अंतर्निहित फ़ंक्शन आता है। abs() विधि का उपयोग किसी विशेष संख्या के निरपेक्ष मान की गणना के लिए किया जा सकता है।

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

पायथन में निरपेक्ष मान: एक व्याख्या

गणित में, निरपेक्ष मान से तात्पर्य है कि कोई संख्या संख्या रेखा पर शून्य से कितनी दूर है। चाहे कोई संख्या सकारात्मक हो या नकारात्मक, उस संख्या का निरपेक्ष मान हमेशा सकारात्मक होगा।

उदाहरण के लिए, 5 का निरपेक्ष मान 5 है। -5 का निरपेक्ष मान भी 5 है। ऐसा इसलिए है क्योंकि 5 और -5 दोनों संख्या रेखा पर शून्य से पांच स्थान दूर हैं। यहां एक उदाहरण संख्या रेखा है जो दिखाती है कि यह कैसे काम करता है:

-5-4-3-2-112345

-5 शून्य से 5 स्थान दूर है, और 5 भी शून्य से 5 स्थान दूर है।

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

पायथन निरपेक्ष मान

पायथन abs() विधि किसी संख्या के निरपेक्ष मान की गणना करती है। abs() विधि एक पैरामीटर लेती है: वह संख्या जिसका निरपेक्ष मान आप गणना करना चाहते हैं।

abs() विधि के लिए सिंटैक्स यहां दिया गया है:

abs(value)

abs() विधि आपके द्वारा विधि के माध्यम से पास किए गए मान के आधार पर फ्लोटिंग-पॉइंट संख्या या पूर्णांक लौटाती है:

  • -9, 9 लौटाएगा।
  • -2.2, 2.2 लौटाएगा।

फ्लोटिंग-पॉइंट मान 2.2 है, जिसे संख्या में दिखाई देने वाले बिंदु द्वारा दर्शाया गया है। चूंकि abs() पूर्णांक और फ्लोटिंग-पॉइंट दोनों को स्वीकार करता है, इस विधि का उपयोग करने के लिए किसी संख्यात्मक रूपांतरण की आवश्यकता नहीं है।

abs() शून्य मानों और सकारात्मक संख्याओं (फ्लोटिंग संख्याओं और पूर्णांकों सहित) के साथ काम करता है। हालांकि, abs() फ़ंक्शन उसी मान को लौटाएगा जो शुरू में फ़ंक्शन के माध्यम से पार्स किया गया था। ऐसा इसलिए है क्योंकि सकारात्मक संख्याएं और शून्य मान नकारात्मक संख्याएं नहीं हैं।

आइए abs() विधि कैसे काम करती है, इसे दिखाने के लिए एक उदाहरण का उपयोग करें।

पायथन abs() विधि उदाहरण

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

पुलिस विभाग नहीं चाहता कि लोग इस सीमा को पार करें क्योंकि सड़क पर दुर्घटनाओं की एक श्रृंखला हुई थी। कई दुर्घटनाएं ड्राइवरों के बीच अत्यधिक गति परिवर्तनशीलता के कारण हुई थीं।

औसत ड्राइवर से 10 मील (लगभग 16 किमी) प्रति घंटा (लगभग 16 किमी/घंटा) तेज या धीमी गति से चलना खतरा पैदा करता है। जो ड्राइवर इस सीमा को पार करते हैं उन्हें टिकट मिलना चाहिए।

गति का मूल्यांकन

हम यह निर्धारित करने के लिए एक प्रोग्राम बनाने जा रहे हैं कि ड्राइवर को उनकी गति के आधार पर टिकट मिलना चाहिए या नहीं:

average_speed = 50
current_speed = 38
difference_between_average_and_current_speed = average_speed - current_speed
absolute_value = abs(difference_between_average_and_current_speed)
print(absolute_value)

हमारा कोड निम्न लौटाता है: 12।

कोड की पहली पंक्ति पर, हमने एक पायथन वेरिएबल घोषित किया। यह वेरिएबल सड़क पर कारों की औसत गति को संग्रहीत करता है, जो इस मामले में 50 मील प्रति घंटा (लगभग 80 किमी/घंटा) थी। फिर, हमने एक वेरिएबल घोषित किया जो एक विशिष्ट ड्राइवर की वर्तमान गति को संग्रहीत करता है — इस मामले में 38 मील प्रति घंटा (लगभग 61 किमी/घंटा)।

अगली पंक्ति पर, हमने विशिष्ट ड्राइवर की वर्तमान गति और सड़क पर कारों की औसत गति के बीच का अंतर गणना किया। फिर, हमने इस मान को लिया और निरपेक्ष मान प्राप्त करने के लिए abs() विधि का उपयोग किया।

तकनीकी रूप से, ड्राइवर की गति और औसत गति के बीच का अंतर -12 मील प्रति घंटा (लगभग 19 किमी/घंटा) है। लेकिन, हम केवल विशिष्ट ड्राइवर की गति और सड़क पर कारों की औसत गति के बीच का अंतर जानना चाहते थे। हमने अपने मान को निरपेक्ष मान में बदलने के लिए abs() का उपयोग किया, और हमारे प्रोग्राम ने 12 लौटाया।

संदेश प्रदर्शित करना

हम चाहते हैं कि हमारा प्रोग्राम एक संदेश प्रदर्शित करे यदि ड्राइवर टिकट के लिए देय है। ऐसा करने के लिए, हम अपने पिछले प्रोग्राम के अंत में पायथन if स्टेटमेंट जोड़ सकते हैं:

print("Speed Difference: " + str(absolute_value))
if absolute_value > 10:
    print("This driver is exceeding the speed limit. Write them a ticket.")
else:
    print("This driver is not exceeding the speed limit.")

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

पायथन निरपेक्ष मान: दूरी गणनाएं

निरपेक्ष मानों का उपयोग आमतौर पर दूरी गणनाओं में किया जाता है।

मान लीजिए हम अपने घर से 20 मील (लगभग 32 किमी) दूर कहीं यात्रा करने की कोशिश कर रहे हैं। हम गलती से 31 मील यात्रा करते हैं।

यदि हम जानना चाहते हैं कि हमारे गंतव्य तक पहुंचने तक कितने मील बचे हैं, तो हम एक नकारात्मक संख्या के साथ समाप्त होंगे। उस नकारात्मक संख्या को सकारात्मक में बदलने के लिए, हम abs() का उपयोग कर सकते हैं।

यहां पायथन में abs() फ़ंक्शन का उपयोग करने वाले उदाहरण के लिए कोड दिया गया है:

miles_from_home = 20
travelled = 31
miles_left = miles_from_home - travelled
print(abs(miles_left))

हमारा कोड निम्न लौटाता है: 11।

यदि हमने abs() निर्दिष्ट नहीं किया होता, तो हमारा प्रोग्राम -11 लौटाता क्योंकि 20 और 31 के बीच का अंतर -11 है। हालांकि, क्योंकि हमने abs() का उपयोग किया, हमारे प्रोग्राम ने एक निरपेक्ष मान लौटाया।

निष्कर्ष

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

इस ट्यूटोरियल में, हमने दो उदाहरणों के संदर्भ में पायथन में abs() का उपयोग कैसे करें, इसका पता लगाया।

क्या आप अपने पायथन ज्ञान को आगे बढ़ाना चाहते हैं? हमारा संपूर्ण How to Learn Python गाइड देखें। इस गाइड में, आपको पायथन सीखने के तरीके पर सलाह और देखने के लिए शीर्ष सीखने के संसाधनों की एक सूची मिलेगी।

  1. पायथन इंटरप्रेटर्स: एक चरण-दर-चरण गाइड पायथन इंटरप्रेटर्स: एक चरण-दर-चरण गाइड

    पायथन प्रोग्राम कैसे एक्जीक्यूट होता है? पायथन, जावा की तरह, पूरी तरह से इंटरप्रेटेड भाषा के रूप में वर्गीकृत नहीं किया जा सकता और न ही कंपाइल्ड भाषा के रूप में। यह दोनों का थोड़ा सा है। कंपाइल्ड होने का मतलब इस उदाहरण में है किसी प्लेटफॉर्म पर निर्भर न करने वाली निचले स्तर की भाषा में अनुवादित होन

  1. - पायथन में abs() फ़ंक्शन

    पायथन में abs() फ़ंक्शन संख्यात्मक इनपुट के निरपेक्ष मान को दर्शाता है। निरपेक्ष मान किसी संख्या के मान या परिमाण से संबंधित होता है न कि संख्या से जुड़े चिह्न से। यह जटिल संख्याओं के लिए और भी अधिक उपयोगी है जहां परिमाण की गणना में कई चरण शामिल होते हैं। फ़ंक्शन का सिंटैक्स है - abs(num) जहां nu

  1. - Python में प्रिसिजन हैंडलिंग

    Python विभिन्न फ़ंक्शन्स का उपयोग करके फ्लोटिंग पॉइंट नंबर्स की प्रिसिजन को हैंडल कर सकता है। प्रिसिजन हैंडलिंग के लिए अधिकांश फ़ंक्शन्स math मॉड्यूल में डिफाइन हैं। इसलिए उनका उपयोग करने के लिए, पहले हमें math मॉड्यूल को करंट नेमस्पेस में इम्पोर्ट करना होगा। import math अब हम प्रिसिजन हैंडलिंग के ल