Mulai sekarangMulai gratis

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

Lihat Kursus

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()
Edit dan Jalankan Kode