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

लोकल स्कोप के बाहर वैरिएबल्स में बदलाव करना

कभी-कभी आपके फंक्शन को ऐसे वैरिएबल में बदलाव करना पड़ता है जो उस फंक्शन के लोकल स्कोप के बाहर होता है। हालाँकि आमतौर पर ऐसा करना बेस्ट प्रैक्टिस नहीं माना जाता, फिर भी ज़रूरत पड़ने पर कैसे करें यह जानना उपयोगी है। इन फंक्शनों को अपडेट करें ताकि ये अपने स्कोप के बाहर रहने वाले वैरिएबल्स को भी मॉडिफाई कर सकें।

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

Python में Functions लिखना

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

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

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

call_count = 0

def my_function():
  # Use a keyword that lets us update call_count 
  ____ call_count
  call_count += 1
  
  print("You've called my_function() {} times!".format(
    call_count
  ))
  
for _ in range(20):
  my_function()
कोड संपादित करें और चलाएँ