⊗pyPmFnSI 3 of 129 menu

Interaksi Ruang Lingkup dalam Python

Ada kalanya variabel eksternal (global) dan variabel internal (lokal) memiliki nama yang sama:

num = 1 def func(): num = 2 print(num)

Penting untuk dipahami bahwa num lokal meskipun memiliki nama yang sama dengan yang global, tapi bagi Python adalah variabel yang berbeda. Ini berarti num global TIDAK ditimpa di dalam fungsi, melainkan mempertahankan nilai awalnya. Saat fungsi func dipanggil, konsol akan menampilkan nilai hanya dari num lokal, dan melalui print - nilai variabel global:

func() # akan menampilkan 2 print(num) # akan menampilkan 1

Berapa hasil eksekusi kode berikut:

num = 10 def func(): num = 5 return num func() print(num)

Berapa hasil eksekusi kode berikut:

num = 3 def func(): num = 4 return num num = func() print(num)

Berapa hasil eksekusi kode berikut:

num = 1 def func(): num = 2 return 1 num = func() print(num)

Berapa hasil eksekusi kode berikut:

num1 = 1 def func(): num2 = 2 func() print(num1)

Berapa hasil eksekusi kode berikut:

num1 = 1 def func(): num2 = 2 func() print(num2)

Berapa hasil eksekusi kode berikut:

num1 = 1 def func(): num2 = 2 func() num2 = 3 print(num2)

Berapa hasil eksekusi kode berikut:

num1 = 1 num2 = 2 def func(): num2 = 3 func() print(num2)

Berapa hasil eksekusi kode berikut:

num1 = 1 def func(): num1 = 2 print(num1)
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak