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 adalah bagian dari kursus
Pengantar Fungsi di Python
Latihan interaktif praktis
Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.
Mulai berolahraga