अंकगणितीय भाव
असाइनमेंट ऑपरेटर को याद करें। सामान्य दृश्य इस प्रकार लिखा जा सकता है:
<पूर्व>
वेरिएबल_नाम = एक्सप्रेशन प्री>
असाइनमेंट ऑपरेटर के दाईं ओर की अभिव्यक्ति आपको विभिन्न सूत्रों का उपयोग करके चर के मूल्यों की गणना करने की अनुमति देती है।
अभिव्यक्ति में ये शामिल हो सकते हैं:
एक्स पूर्णांक और वास्तविक संख्याएं (वास्तविक संख्या में, पूर्णांक और भिन्नात्मक भागों को डॉट द्वारा अलग किया जाता है, अल्पविराम नहीं, जैसा कि गणित में प्रथागत है)
एक्स अंकगणितीय संकेत:
+ अतिरिक्त,
- घटाव,
* गुणा करें,
/ डिवीजन
** exponentiation;
एक्स मानक कार्यों के लिए कॉल (हम एक बड़े सेट का केवल एक हिस्सा देंगे। सभी गणितीय कार्यों को <कोड>गणितकोड> पुस्तकालय में वर्णित किया गया है, जिसे आयात गणित लाइन)
abs(n) पूर्णांक मापांक n
math.fabs(x) वास्तविक संख्या मॉड्यूल x
math.sqrt(x) किसी वास्तविक संख्या का वर्गमूल x
math.pow(x,y) y की घात में x की गणना करता है;
एक्स क्रियाओं के क्रम को बदलने के लिए कोष्ठक।
लघु भाव
चर के मूल्यों को बदलते समय, संक्षिप्त नाम & nbsp का उपयोग करना सुविधाजनक होता है;
<टेबल क्लास = "टेबल-बॉर्डर्ड टेबल-लिस्ट-टेस्ट टेबल-एसएम टेबल-स्ट्राइप्ड">
<सिर>
पूर्ण प्रविष्टि |
संक्षिप्त अंकन |
बात>
<शरीर>
ए = ए + बी |
ए += ख |
ए = ए - बी |
ए -= ख |
ए = ए*बी |
ए *= ख |
ए = ए / बी |
एक /= ख |
टेबल>
|
इनलाइन प्रकार्य
किसी भी प्रोग्रामिंग लैंग्वेज में कई बिल्ट-इन फंक्शन होते हैं जिनका उपयोग अंकगणितीय अभिव्यक्तियों में किया जा सकता है।
अतिरिक्त कार्यों का उपयोग करने के लिए, आपको अक्सर अतिरिक्त पुस्तकालयों को शामिल करने की आवश्यकता होती है।
उदाहरण के लिए, सबसे अधिक उपयोग किए जाने वाले मानक गणित कार्य और उन्हें पायथन में कैसे लिखना है:
abs(i) पूर्णांक मापांक i ,
math.fabs(x) वास्तविक संख्या मापांक x ,
math.sqrt(x) किसी वास्तविक संख्या का वर्गमूल x ,
math.pow(x,y) x की गणना y की घात से करता है।
याद रखने की जरूरत है!
फ़ंक्शन तर्क हमेशा कोष्ठकों में लिखा जाता है।
इन कार्यों के काम करने के लिए, आपको एक अतिरिक्त गणितीय पुस्तकालय (मॉड्यूल) कनेक्ट करने की आवश्यकता है।
यह कार्यक्रम की शुरुआत में लाइन जोड़कर किया जा सकता है
<पूर्व>
आयात गणित
इस मॉड्यूल में शामिल कार्यों का विस्तृत विवरण आधिकारिक पायथन प्रलेखन साइट पर पाया जा सकता है। एक>।
|
किसी प्रोग्रामिंग भाषा में अंकगणितीय व्यंजक लिखने के नियम
मान लीजिए कि हमें गणितीय रूप में लिखे गए एक व्यंजक की गणना इस तरह से करने की आवश्यकता है:
\( {2\ *\ 17, 56 ^ 2 \over 7\ *\ 2.47\ *\ 0.43}\)
हमारे लिए परिणाम की गणना करने वाला प्रोग्राम लिखने से पहले, प्रोग्रामिंग भाषा में बीजगणितीय व्यंजक लिखने के लिए नियम तैयार करते हैं:
याद रखने की जरूरत है!
<ओल>
अभिव्यक्तियों में संख्याएं, अन्य चर नाम, ऑपरेटर संकेत, कोष्ठक, फ़ंक्शन नाम शामिल हैं।
अंकगणितीय संक्रियाएं और उनके चिन्ह (<कोड>+, <कोड>-, <कोड>*, / , // कोड>, <कोड>%कोड>).
दशमलव विभाजक एक अवधि है।
अभिव्यक्ति एक पंक्ति में लिखी जाती है (अभिव्यक्तियों का रेखीय संकेतन), वर्ण एक के बाद एक क्रमिक रूप से पंक्तिबद्ध होते हैं, सभी ऑपरेशन संकेत नीचे रखे जाते हैं, और कोष्ठक का उपयोग किया जाता है।
ओल>
इस प्रकार, अंकगणितीय व्यंजक लिखने के नियमों का पालन करते हुए, हमें इस (गणितीय संकेतन) भिन्न को रेखीय संकेतन में अनुवाद करना चाहिए, अर्थात भिन्न को एक पंक्ति में लिखना चाहिए।
चूंकि अंश और भाजक दोनों जटिल हैं (अर्थात, उनमें दो या दो से अधिक कारक होते हैं), जब एक रैखिक रूप में लिखते हैं, तो अंश और भाजक में भावों को कोष्ठक में लेना आवश्यक होता है।
इस प्रकार, इस तरह की अभिव्यक्ति का रैखिक अंकन इस तरह दिखेगा:
<पूर्व>
(2*17.56*17.56)/(7*2.47*0.43)
आइए इस अभिव्यक्ति की गणना करने के लिए एक प्रोग्राम लिखें। ऐसा करने के लिए, आइए इनपुट और आउटपुट डेटा को परिभाषित करें
इनपुट
चूंकि हम सभी मूल्यों को जानते हैं, कीबोर्ड से कुछ भी दर्ज करने की आवश्यकता नहीं है, इसलिए कोई इनपुट नहीं होगा।
छाप
कार्यक्रम को इस अंकगणितीय अभिव्यक्ति का परिणाम प्रदर्शित करना चाहिए (आप इसे किसी भी चर में दर्ज कर सकते हैं, या तुरंत स्क्रीन पर मान प्रदर्शित कर सकते हैं)।
हम किसी भी वेरिएबल में सेव किए बिना एक्सप्रेशन के परिणाम को तुरंत स्क्रीन पर प्रदर्शित करेंगे।
चूँकि हमारे पास एक भिन्न है, परिणाम एक वास्तविक संख्या होगी
<पूर्व>
प्रिंट ((2 * 17.56 * 17.56) / (7 * 2.47 * 0.43))
पूर्व>
प्रोग्राम को अपने कंप्यूटर पर चलाएं और जांचें कि यह 82.94984330235246 के बराबर परिणाम देता है
फिर काम पूरा करो।
|
पूर्णांक विभाजन
पायथन में एक डिवीजन ऑपरेशन ("<कोड>/कोड>") का परिणाम एक गैर-पूर्णांक संख्या हो सकता है या, जैसा कि वे प्रोग्रामिंग में कहते हैं, वास्तविक। अक्सर हमें एक भाग से एक पूर्णांक और शेषफल प्राप्त करने की आवश्यकता होती है। उदाहरण के लिए, हम किसी वस्तु की लंबाई सेंटीमीटर में जानते हैं, और हमें यह पता लगाने की आवश्यकता है कि यह कितने पूर्ण मीटर है और कितने सेंटीमीटर शेष हैं।
उदाहरण के लिए
435 सेंटीमीटर = 4 मीटर 35 सेंटीमीटर.
यह प्राप्त किया जा सकता है यदि हम संख्या 435 को 100 से विभाजित करते हैं, अर्थात, 100 से विभाजित करने का पूर्णांक भाग।
435 को 100 से भाग देने पर शेषफल निकालने पर 35 सेंटीमीटर प्राप्त होता है।
ऐसे मामलों में, निम्नलिखित कार्यों का उपयोग किया जाता है:
// - पूर्णांक विभाजन
% - शेष भाग।
कार्यक्रम इस प्रकार लिखा जा सकता है:
<पूर्व>
लंबाई = 435
मी = लंबाई // 100
सेमी = लंबाई% 100
पूर्व>
आपको याद रखना होगा!
पूर्णांक विभाजन संचालन:
<ओल>
// - पूर्णांक विभाजन
% - भाग का शेष भाग
ओल>
|