स्कोप समझने पर पॉप क्विज़
इस अभ्यास में, आप फंक्शन्स में स्कोप के बारे में सीखी हुई बातों का अभ्यास करेंगे। वैरिएबल 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 का परिचय
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें