अपूर्ण सशर्त विवरण
यदि "अन्यथा" ब्लॉक में आपको कुछ भी करने की ज़रूरत नहीं है (उदाहरण के लिए: "यदि बिक्री पर आइसक्रीम है, तो आइसक्रीम खरीदें", और यदि नहीं ...), तो संपूर्ण "अन्यथा" ब्लॉक आप सशर्त ऑपरेटर के संक्षिप्त (अधूरे) रूप को छोड़ सकते हैं और उसका उपयोग कर सकते हैं:
<पूर्व>
अगर हालत:
... #
यदि शर्त सही है तो क्या करें
अधिकतम दो मानों को चुनने का ऑपरेशन बहुत बार उपयोग किया जाता है, इसलिए पायथन में एक अंतर्निहित फ़ंक्शन <कोड>अधिकतमकोड> है जिसे इस तरह से कॉल किया जा सकता है
<पूर्व>
एम = मैक्स (ए, बी) प्री>
दो या दो से अधिक मानों का न्यूनतम मान ज्ञात करने के लिए एक समान कार्य भी है -
min().
पायथन में दो मानों में से चुनने पर, आप कंडीशनल ऑपरेटर के दूसरे रूप का उपयोग कर सकते हैं, जो कंडीशनल ऑपरेटर के पूर्ण रूप की तरह काम करता है।
<पूर्व>
एम = एक अगर एक > बी और बीप्री>
यदि आपको एक से अधिक यदि शर्त पूरी हो जाती है, तो सभी क्रियाएं एक दूसरे के नीचे एक ही शिफ्ट स्तर पर लिखी जाती हैं:
<पूर्व>
अगर एक > बी:
अस्थायी = ए
ए = बी
बी = अस्थायी प्री>
इस प्रोग्राम में अगर
\(a>b\) है, तो हम वेरिएबल्स की वैल्यू को स्वैप करते हैं।
temp
वेरिएबल एक सहायक है।
तीनों ऑपरेटरों के बाएं किनारे से समान बदलाव पर ध्यान दें। यह संकलक को बताता है कि सभी तीन कथनों को निष्पादित किया गया है बशर्ते कि a>b.
पायथन भाषा की एक और सूक्ष्मता एकाधिक असाइनमेंट ऑपरेटर, जो दो चर के आदान-प्रदान की सुविधा प्रदान करता है। इसे इस प्रकार लिखा जा सकता है:
<पूर्व>
ए, बी = बी, ए