Yerel kapsamın dışındaki değişkenleri değiştirme
Bazen fonksiyonlarının, o fonksiyonun yerel kapsamının dışında bulunan bir değişkeni değiştirmesi gerekir. Genelde en iyi uygulama olmasa da, ihtiyaç duyduğunda nasıl yapılacağını bilmek faydalıdır. Bu fonksiyonları, normalde kapsamlarının dışında kalacak değişkenleri değiştirebilecek şekilde güncelle.
Bu egzersiz
Python'da Fonksiyon Yazımı
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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()