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 merupakan bagian dari kursus
Menulis Function di Python
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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()