MulaiMulai sekarang secara gratis

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() dan func2()?
  • Berapa nilai num pada lingkup global setelah memanggil func1() dan func2()?

Latihan ini adalah bagian dari kursus

Pengantar Fungsi di Python

Lihat Kursus

Latihan interaktif praktis

Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.

Mulai berolahraga