प्रोग्रामिंग में नेस्टिंग शब्द का प्रयोग तब किया जाता है जब कंडीशनल स्टेटमेंट एक दूसरे के अंदर दिखाई देते हैं। पायथन में, नया अगर स्टेटमेंट को नेस्ट किया जा सकता है और साथ ही साथ ब्लॉक भी किया जा सकता है। ए आपको पता होना चाहिए, प्रत्येक यदि ब्लॉक में इंडेंटेशन का स्तर बढ़ रहा है। इसलिए नेस्टेड इफ कंडीशन के मामले में, बाहरी ब्लॉक से आंतरिक ब्लॉक का इंडेंट स्तर बढ़ जाएगा। नेस्टेड का एक सामान्य सिंटैक्स अगर नीचे जैसा हो सकता है -
if expr1==True: if expr2==True: #this block will be executed when expr1 and expr2 are true else: #this block if expr is true but expr2 is false else: if expr3==True: #if expr1 is false and expr3 is true else: #when expr1 and expr3 are false