शुरू करेंमुफ़्त में शुरू करें

स्कोप समझने पर पॉप क्विज़

इस अभ्यास में, आप फंक्शन्स में स्कोप के बारे में सीखी हुई बातों का अभ्यास करेंगे। वैरिएबल num पहले से 5 के रूप में परिभाषित है, और साथ में निम्नलिखित फंक्शन डिफिनिशन दिए गए हैं:

def func1():
    num = 3
    print(num)

def func2():
    global num
    double_num = num * 2
    num = 6
    print(double_num)

Shell में func1() और func2() को कॉल कीजिए, फिर इन सवालों के जवाब दीजिए:

  • जब आप func1() और func2() को कॉल करते हैं तो कौन-से मान प्रिंट होते हैं?
  • func1() और func2() को कॉल करने के बाद ग्लोबल स्कोप में num का मान क्या होगा?

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Functions का परिचय

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें

अभ्यास शुरू करें