पायथन में लॉजिकल AND
कभी-कभी एक जटिल शर्त बनाने की आवश्यकता हो सकती है।
इसके लिए हम ऑपरेटर and का उपयोग कर सकते हैं,
जो शर्तों की एक साथ होने की आवश्यकता को निर्दिष्ट करता है।
मान लीजिए कि हमारे पास एक वेरिएबल tst है:
pythontst = 5
आइए जाँच करें कि क्या यह शून्य से अधिक है और
एक साथ 10 से कम है:
pythonif tst > 0 and tst < 10:
print('+++')
else:
print('---')
शर्तें एक वेरिएबल पर नहीं, बल्कि अलग-अलग वेरिएबल्स पर लागू हो सकती हैं।
आइए एक ऐसी शर्त बनाएं जो तब पूरी होनी चाहिए जब
वेरिएबल tst1, 2 के बराबर हो और
साथ ही वेरिएबल tst2
3 के बराबर हो:
pythontst1 = 2
tst2 = 3
if tst1 == 2 and tst2 == 3:
print('+++')
else:
print('---')
एक वेरिएबल दी गई है:
pythontst = -3
जाँच करें कि क्या यह शून्य से अधिक है और
5 से कम है।
एक वेरिएबल दी गई है:
pythontst = 21
जाँच करें कि क्या यह 10 से अधिक या बराबर है
और 20 से कम या बराबर है।
दो वेरिएबल दी गई हैं:
pythontst1 = 6
tst2 = 10
जाँच करें कि क्या पहला वेरिएबल
8 से कम है और दूसरा - 10 से अधिक या बराबर है।
निम्नलिखित कोड दिया गया है:
pythontst1 = 'abcde'
tst2 = list(tst1)
if len(tst1) >= 5 and len(tst2) < 8:
print('+++')
else:
print('---')
बताएं कि कंसोल में क्या प्रिंट होगा।