MulaiMulai sekarang secara 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 adalah bagian dari kursus

Menulis Function di Python

Lihat Kursus

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