पायथन में नेस्टेड if
if else कंस्ट्रक्शन को किसी भी तरह से एक-दूसरे में नेस्ट किया जा सकता है। केवल
इसके लिए इंडेंटेशन का पालन करना अनिवार्य है।
मान लीजिए कि हमारे पास एक वेरिएबल tst है:
tst = 3
आइए अपने वेरिएबल की तुलना शून्य से करें।
पहले if में हम एक कंडीशन सेट करेंगे, यदि
वेरिएबल 0 से कम या बराबर है।
इस if के अंदर हम एक और कंडीशन लिखेंगे
- यदि संख्या 0 से कम या बराबर है।
इसके लिए हम एक else ब्लॉक भी निर्दिष्ट करेंगे।
पहली if else कंस्ट्रक्शन के अंत में
हम एक मैसेज लिखेंगे उस स्थिति के लिए जब संख्या
0 से कम हो:
if tst >= 0:
if tst <= 5:
print('5 से कम या बराबर')
else:
print('5 से अधिक')
else:
print('0 से कम')
मान लीजिए कि वेरिएबल month में
महीने का क्रमिक नंबर स्टोर है। यह 1 से
12 के इंटरवल में होना चाहिए। अन्यथा
एरर मैसेज डिस्प्ले होना चाहिए। इसके बाद, प्रत्येक
वैध महीने के नंबर के लिए यह बताने वाला मैसेज लिखें
कि यह किस ऋतु से संबंधित है।
मान लीजिए कि वेरिएबल num में
एक संख्या स्टोर है। यदि यह संख्या 10 से
99 की रेंज में आती है, तो इस संख्या के
अंकों का योग ज्ञात करें। यदि प्राप्त योग
9 से कम या बराबर है, तो यह मैसेज डिस्प्ले करें
कि अंकों का योग एकल-अंकीय है,
अन्यथा यह मैसेज डिस्प्ले करें कि
अंकों का योग दो-अंकीय है।