Sunday, March 17, 2024

Python Tutorial - Global variables and Local variables - 005

 Ada dua variable penting, yaitu variabel global dan variabel lokal. Dari namanya, bisa anda tebak sendiri perbedaannya. 


Image 01 - Bangunan di kota kecil.

Local variabel dibatasi atau terbatas, sedangkan global variabel bisa diakses melalui coding.


Image 02 - Z = local variable, while x = global variable.

Contoh local variable.
Untuk contoh ini, local variable adalah x dan y.
def sum(x,y):
sum = x + y
    return sum

print(sum(7,7))
output: none, should be 14

print(my_sum(7, 7))
output: error

print(x)
output: error....> outside definisi


Contoh Variabel Global
contoh 1) 
g = 10

def afunction():
    global g
    print(g)

afunction()
output: 10
    print(g)
output: 10

Contoh 2) Modify global variabel...> Outside or inside definisi
g = 11

def afunction():
    global g
    g = 8

afunction()
print(g)
output: 8


Exercise
 g = 10

def func1():
    global g
    g = 3

def func2(x,y):
    global g
    return x+y+g

func1()
total = func2(4,5)
print(total)
output = 12

# Posting sebelumnya:

No comments:

Post a Comment