अजगर - निर्णय करना

निर्णय लेना कार्यक्रम के निष्पादन के दौरान होने वाली स्थितियों की प्रत्याशा है और शर्तों के अनुसार कार्रवाई को निर्दिष्ट करना है।

निर्णय संरचना कई अभिव्यक्तियों का मूल्यांकन करती है जो परिणाम के रूप में TRUE या FALSE का उत्पादन करती हैं। आपको यह निर्धारित करने की आवश्यकता है कि यदि परिणाम TRUE या FALSE है तो अन्यथा कौन सी कार्यवाही करनी है और कौन से कथन निष्पादित करने हैं।

अधिकांश प्रोग्रामिंग भाषाओं में पाया जाने वाला एक विशिष्ट निर्णय लेने की संरचना का सामान्य रूप निम्नलिखित है -

पायथन प्रोग्रामिंग भाषा किसी भी मानता है non-zero तथा non-null मान TRUE के रूप में, और यदि यह या तो है zero या null, तब इसे FALSE मान माना जाता है।

पायथन प्रोग्रामिंग भाषा निम्नलिखित निर्णय लेने के प्रकार प्रदान करती है। उनके विवरण की जाँच करने के लिए निम्न लिंक पर क्लिक करें।

अनु क्रमांक। विवरण और विवरण
1 अगर बयान

एक if statement एक या अधिक बयानों के बाद एक बूलियन अभिव्यक्ति के होते हैं।

2 अगर ... और बयान

एक if statement एक वैकल्पिक द्वारा पीछा किया जा सकता है else statement, जो निष्पादित करता है जब बूलियन अभिव्यक्ति FALSE है।

3 बयान अगर नेस्टेड

आप एक का उपयोग कर सकते हैं if या else if दूसरे के अंदर बयान if या else if कथन (नों)।

आइए हम संक्षेप में निर्णय लेने वाले प्रत्येक निर्णय से गुजरते हैं -

सिंगल स्टेटमेंट सूट

यदि एक का सूट if क्लॉज में केवल एक ही लाइन होती है, यह हेडर स्टेटमेंट के समान लाइन पर जा सकती है।

यहाँ एक उदाहरण है one-line if खंड -

#!/usr/bin/python

var = 100
if ( var == 100 ) : print "Value of expression is 100"
print "Good bye!"

जब उपरोक्त कोड निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

Value of expression is 100
Good bye!