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

पायथन मैथ ऑपरेटर्स:ए गाइड

कोई फर्क नहीं पड़ता कि आप क्या बना रहे हैं, यह संभावना है कि आपके कोड में कहीं न कहीं नंबर आएंगे। आप किसी रेस्तरां ऐप के मेनू पर आइटम की कीमतों को स्टोर करने के लिए या मुद्रा विनिमय ऐप में विभिन्न मुद्राओं के बीच रूपांतरण करने के लिए संख्याओं का उपयोग कर सकते हैं।

पायथन के शुरुआती आमतौर पर पूछते हैं कि उनके कोड में संख्याओं पर गणितीय संचालन कैसे करें। यह ट्यूटोरियल उस प्रश्न का उत्तर देगा। हम आपको पायथन में गणितीय ऑपरेटरों की मूल बातें नेविगेट करने में मदद करेंगे। इस ट्यूटोरियल को पढ़ने के अंत तक, आप पायथन के अंतर्निहित गणित ऑपरेटरों का उपयोग करने में विशेषज्ञ होंगे।

ऑपरेटर क्या है?

इससे पहले कि हम चर्चा करें कि पायथन के गणित ऑपरेटरों का उपयोग कैसे करें, हमें एक कदम पीछे हटने और ऑपरेटरों के बारे में बात करने की आवश्यकता है।

एक ऑपरेटर एक विशेष प्रतीक है जो किसी प्रोग्राम में एक विशिष्ट क्रिया करता है। उदाहरण के लिए, ऋण चिह्न (-) एक संकारक है। इसका उपयोग घटाव ऑपरेशन करने के लिए किया जाता है।

ऑपरेटर सभी प्रकार के फ्लेवर में आते हैं, लेकिन इस ट्यूटोरियल के लिए हम पायथन मैथ ऑपरेटर्स पर ध्यान देंगे। आप इन्हें "अंकगणितीय ऑपरेटरों" के रूप में संदर्भित भी सुन सकते हैं।

जोड़ और घटाव

अब जब हम ऑपरेटरों की मूल बातें जानते हैं, तो आइए देखें कि पायथन के गणित ऑपरेटरों का उपयोग कैसे करें, जो कि जोड़ और घटाव से शुरू होता है।

धन चिह्न (+) आपको किसी प्रोग्राम में अतिरिक्त प्रदर्शन करने की अनुमति देता है। ऋण चिह्न (-) आपको घटाव करने की अनुमति देता है। आइए एक कार्यक्रम में इन प्रतीकों के कुछ उदाहरण देखें।

मान लीजिए हम 5 और 10 को एक साथ जोड़ना चाहते हैं। हम इस कोड का उपयोग करके ऐसा कर सकते हैं:

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

print(5 + 10)

हमारा कोड रिटर्न:15.

पायथन डेवलपर्स अक्सर गणित के समीकरणों में चर का उपयोग करते हैं। यह पठनीयता में सुधार कर सकता है, क्योंकि आप प्रत्येक चर के लिए एक लेबल असाइन कर सकते हैं जो आपको उन मूल्यों के उद्देश्य का ट्रैक रखने में मदद करेगा जिनके साथ आप काम कर रहे हैं। उदाहरण के लिए, 27 में से 19 घटाने के लिए, हम इस कोड का उपयोग कर सकते हैं:

a = 27
b = 19

print(a - b)

हमारा कोड रिटर्न:8.

हमारे कोड में, "ए" और "बी" चर हैं। हमने "ए" का मान 27 और "बी" का मान 19 पर सेट किया। फिर, हमने "ए" से "बी" घटाया।

पायथन के गणित ऑपरेटरों के साथ काम करते समय, हम सकारात्मक और नकारात्मक दोनों संख्याओं का उपयोग कर सकते हैं (यह मानते हुए कि, निश्चित रूप से, जिन संख्याओं का हम उपयोग करते हैं, वे गणितीय रूप से सटीक रिटर्न दे सकते हैं। उदाहरण के लिए, यदि आप किसी संख्या को 0 से विभाजित करने का प्रयास करते हैं, तो एक त्रुटि होगी लौटाया।) उदाहरण के लिए, हम एक ऋणात्मक संख्या में एक धनात्मक संख्या जोड़ सकते हैं, जैसे:

a = 8
b = -9

print(a + b)

हमारा कोड लौटाता है:-1।

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

मान लीजिए हम 8.2 से 4 जोड़ना चाहते हैं। हम इस कोड का उपयोग करके ऐसा कर सकते हैं:

print(8.2 + 4)

हमारा कोड रिटर्न:12.2.

जैसा कि आप देख सकते हैं, हमारे प्रोग्राम ने दशमलव संख्या के रूप में दर्शाई गई हमारी दो संख्याओं का योग लौटा दिया।

गुणा और भाग

पायथन में संख्याओं को गुणा करने के लिए एकल तारांकन चिह्न (*) का उपयोग किया जाता है, और एकल फ़ॉरवर्ड स्लैश चिह्न (/) का उपयोग पायथन में संख्याओं को विभाजित करने के लिए किया जाता है।

मान लें कि हम 92 को 8 से गुणा करना चाहते हैं। हम इस कोड का उपयोग करके ऐसा कर सकते हैं:

a = 92
b = 8

print(a * b)

हमारा कोड रिटर्न:736।

जैसा कि आप देख सकते हैं, हमने अपनी संख्याओं को गुणा करने के लिए * ऑपरेटर का उपयोग किया।

इसी तरह, मान लीजिए कि हम दो फ्लोटिंग-पॉइंट नंबरों को विभाजित करना चाहते हैं। हम इस पायथन 3 कोड का उपयोग करके ऐसा कर सकते हैं:

a = 18.2
b = 2

print(a / b)

हमारा कोड रिटर्न:9.1।

इस कोड में, हमने फॉरवर्ड स्लैश का उपयोग यह इंगित करने के लिए किया था कि हम अपनी संख्याओं को विभाजित करना चाहते हैं।

यह ध्यान देने योग्य है कि जब आप पायथन 3 में फॉरवर्ड स्लैश का उपयोग करके संख्याओं को विभाजित कर रहे हैं, तो अंतिम परिणाम हमेशा एक अनियंत्रित फ्लोट (फ्लोटिंग-पॉइंट नंबर) होगा। हालाँकि, यदि आप फ़ॉरवर्ड स्लैश का उपयोग करके पायथन 2 में किसी संख्या को विभाजित कर रहे हैं, तो अंतिम परिणाम एक पूर्णांक होगा।

इसलिए, जब हम अपना उपरोक्त कोड पायथन 2 में चलाते हैं, तो प्रोग्राम वापस आ जाता है:9.

मॉड्यूलो ऑपरेटर

प्रतिशत चिह्न (%) पायथन मॉड्यूलो ऑपरेटर के रूप में कार्य करता है। यह ऑपरेटर एक डिवीजन ऑपरेशन के अंतिम परिणाम के बजाय गणितीय शेष देता है।

मान लीजिए कि हम शेष 20 को 6 से विभाजित करना चाहते हैं। हम इस कोड का उपयोग करके ऐसा कर सकते हैं:

a = 20
b = 6

print(a % b)

हमारा कोड रिटर्न:2.

20 को 6 से तीन बार विभाजित किया जा सकता है, और शेष 2 है। इसलिए, प्रोग्राम मान 2 देता है।

पावर ऑपरेटर

दो तारक (**) पायथन पावर ऑपरेटर बनाते हैं। पावर ऑपरेटर आपको एक नंबर को दूसरे नंबर की शक्ति तक बढ़ाने की अनुमति देता है। दूसरे शब्दों में, पावर ऑपरेटर आपको एक संख्या को एक निश्चित संख्या से गुणा करने की अनुमति देता है।

तो, मान लीजिए कि हम 3 की शक्ति के लिए 5 की गणना करना चाहते हैं - दूसरे शब्दों में, 5 को 3 गुना (5 x 5 x 5) से गुणा करने के लिए। हम इस कोड का उपयोग करके ऐसा कर सकते हैं:

a = 5
b = 3

print(a ** b)

हमारा कोड रिटर्न:125.

पावर ऑपरेटर हमारे कार्यक्रम को "ए" के मूल्य को "बी" के मूल्य के प्रतिपादक तक बढ़ाने के लिए कहता है। इस प्रकार, हमारे द्वारा असाइन किए गए मानों का उपयोग करते हुए, प्रोग्राम ने 3 के मान के लिए 5 की गणना की और मान 125 लौटा दिया।

ऑपरेशंस का क्रम (ऑपरेटर वरीयता)

गणित में, समस्याओं को संचालन के एक विशिष्ट क्रम के माध्यम से हल किया जाता है। पूर्वनिर्धारित नियम उस क्रम को निर्धारित करते हैं जिसमें आप कई संचालन वाली गणना करते हैं।

पाइथन में भी यही सच है। वास्तव में, पायथन गणित में प्रयुक्त संचालन के मानक क्रम का अनुसरण करता है।

निम्नलिखित प्रोग्रामिंग कथन पर विचार करें:

problem = 10 + 15 / 2

इस समस्या का उत्तर, यदि बाएं से दाएं और संचालन के मानक क्रम की परवाह किए बिना पढ़ा जाए, तो 12.5 है। हालाँकि, यह सही उत्तर नहीं है।

जब आप गणित के प्रश्न कर रहे हों, तो आपको अतिरिक्त संक्रियाओं को पूरा करने से पहले विभाजन संक्रियाओं को पूरा करना होगा। अत:15 को पहले 2 से भाग देना चाहिए। फिर, उसका परिणाम 10 में जोड़ा जाता है। सही उत्तर 17.5 . है

इसी तरह, यदि हम इस समस्या को पायथन में चलाते हैं, तो प्रोग्राम वापस आ जाता है:17.5.

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

  • बी रैकेट
  • rder (शक्ति / वर्गमूल)
  • डी विजन
  • एम प्रत्यावर्तन
  • अतिरिक्त
  • एस घटाव

यह संक्षिप्त नाम BODMAS बनाता है। जब पायथन गणित की समस्या के माध्यम से काम कर रहा होता है, तो वह इस आदेश का उपयोग करेगा।

पायथन ऑपरेटर संदर्भ तालिका

इस ट्यूटोरियल में, हमने मुख्य पायथन ऑपरेटरों की खोज की। हमने जो कवर किया है उसकी एक संदर्भ तालिका यहां दी गई है:

संचालक विवरण
+ दो नंबर जोड़ता है।
बाईं संख्या से दाईं संख्या घटाता है।
* दो संख्याओं को गुणा करता है।
/ बाईं संख्या को दाईं संख्या से विभाजित करता है।
% विभाजन योग के शेष की गणना करता है।
** बाईं संख्या को दाएं के घात तक बढ़ाता है।

निष्कर्ष

पायथन गणितीय ऑपरेटरों की एक विस्तृत श्रृंखला प्रदान करता है जो आपको अपने कोड में संख्याओं के साथ काम करने की अनुमति देता है।

इस ट्यूटोरियल में, हमने चर्चा की कि जोड़, घटाव, गुणा, भाग, मोडुलो और पावर ऑपरेटरों का उपयोग कैसे करें। हमने गणित की समस्याओं को हल करते समय पायथन के संचालन के क्रम पर भी चर्चा की। अब आप एक विशेषज्ञ की तरह पायथन के गणित संचालकों का उपयोग शुरू करने के लिए तैयार हैं!


क्या आप Python प्रशिक्षण कार्यक्रम की तलाश कर रहे हैं? डाउनलोड करें मुफ्त करियर कर्म ऐप आज एक करियर कोच के साथ बात करने के लिए कि आप पायथन डेवलपर के रूप में करियर बनाने के लिए आवश्यक प्रशिक्षण कैसे प्राप्त कर सकते हैं।


  1. पायथन दुभाषिए:एक चरण-दर-चरण मार्गदर्शिका

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

  1. पायथन हैलो वर्ल्ड:ए हाउ-टू गाइड

    पायथन हैलो वर्ल्ड प्रोग्राम आमतौर पर पहला प्रोग्राम होता है जिसे कोडर पायथन में लिखेगा। यह प्रोग्राम पायथन कंसोल पर एक स्ट्रिंग प्रदर्शित करने के लिए एक प्रिंट स्टेटमेंट का उपयोग करता है। कार्यक्रम इस तरह दिखता है:प्रिंट (हैलो वर्ल्ड)। यह सुनिश्चित करने के लिए कि आपका पायथन संस्करण काम करता है, सब

  1. पायथन में निष्पादन ()

    Exec फ़ंक्शन गतिशील रूप से अजगर कार्यक्रमों के कोड को निष्पादित कर सकता है। कोड को इस फ़ंक्शन में स्ट्रिंग या ऑब्जेक्ट कोड के रूप में पास किया जा सकता है। ऑब्जेक्ट कोड को वैसे ही निष्पादित किया जाता है, जब स्ट्रिंग को पहले पार्स किया जाता है और किसी सिंटैक्स त्रुटि के लिए जाँच की जाती है। यदि कोई सि