Kuis singkat: memahami lingkup (scope)
Dalam latihan ini, Anda akan mempraktikkan apa yang telah Anda pelajari tentang lingkup (scope) dalam fungsi. Variabel num telah didefinisikan sebelumnya sebagai 5, beserta definisi fungsi berikut:
def func1():
num = 3
print(num)
def func2():
global num
double_num = num * 2
num = 6
print(double_num)
Cobalah memanggil func1() dan func2() di shell, lalu jawab pertanyaan berikut:
- Berapa nilai yang dicetak saat Anda memanggil
func1()danfunc2()? - Berapa nilai
numpada lingkup global setelah memanggilfunc1()danfunc2()?
Latihan ini merupakan bagian dari kursus
Pengantar Fungsi di Python
Latihan interaktif langsung
Ubah teori menjadi aksi dengan salah satu latihan interaktif kami
Mulai latihan