Memodifikasi variabel di luar ruang lingkup lokal
Terkadang fungsi Anda perlu memodifikasi variabel yang berada di luar ruang lingkup lokal fungsi tersebut. Meskipun secara umum ini bukan praktik terbaik, tetap penting untuk mengetahui caranya jika suatu saat diperlukan. Perbarui fungsi-fungsi berikut agar dapat memodifikasi variabel yang biasanya berada di luar ruang lingkupnya.
Latihan ini adalah bagian dari kursus
Menulis Function di Python
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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()