पायथन में टर्नरी ऑपरेटर

मान लीजिए कि हमारे पास दो चर हैं:

pythontst1 = 5
tst2 = 10

आइए जाँच करें कि उनमें से कौन सा बड़ा है और संबंधित संदेश प्रिंट करें:

pythonif tst1 > tst2:
  print('+++')
else:
  print('---')

हालाँकि, इस स्थिति को टर्नरी ऑपरेटर का उपयोग करके अधिक संक्षिप्त रूप में लिखा जा सकता है।

इसका सिंटैक्स इस प्रकार है:

python'message if condition 1 is true' if condition else 'message if condition 1 is false'

आइए टर्नरी ऑपरेटर के साथ स्थिति को फिर से लिखें:

pythonprint('+++' if tst1 > tst2 else '---')

टर्नरी ऑपरेटर का उपयोग केवल सबसे सरल मामलों में किया जाना चाहिए, क्योंकि इसका उपयोग कोड की समझ को कठिन बना देता है।

Задание 1

निम्नलिखित कोड दिया गया है:

pythontst = 12

if tst > 0:
  print('+++')
else:
  print('---')

इसे टर्नरी ऑपरेटर का उपयोग करके फिर से लिखें।

Задание 2

निम्नलिखित कोड दिया गया है:

pythontst = 'abcde'

if 'a' in tst:
  print('+++')
else:
  print('---')

इसे टर्नरी ऑपरेटर का उपयोग करके फिर से लिखें।