पायथन में टर्नरी ऑपरेटर
मान लीजिए कि हमारे पास दो चर हैं:
tst1 = 5
tst2 = 10
आइए जाँच करें कि उनमें से कौन सा बड़ा है और संबंधित संदेश प्रिंट करें:
if tst1 > tst2:
print('+++')
else:
print('---')
हालाँकि, इस स्थिति को टर्नरी ऑपरेटर का उपयोग करके अधिक संक्षिप्त रूप में लिखा जा सकता है।
इसका सिंटैक्स इस प्रकार है:
'message if condition 1 is true' if condition else 'message if condition 1 is false'
आइए टर्नरी ऑपरेटर के साथ स्थिति को फिर से लिखें:
print('+++' if tst1 > tst2 else '---')
टर्नरी ऑपरेटर का उपयोग केवल सबसे सरल मामलों में किया जाना चाहिए, क्योंकि इसका उपयोग कोड की समझ को कठिन बना देता है।
निम्नलिखित कोड दिया गया है:
tst = 12
if tst > 0:
print('+++')
else:
print('---')
इसे टर्नरी ऑपरेटर का उपयोग करके फिर से लिखें।
निम्नलिखित कोड दिया गया है:
tst = 'abcde'
if 'a' in tst:
print('+++')
else:
print('---')
इसे टर्नरी ऑपरेटर का उपयोग करके फिर से लिखें।