Ada dua variable penting, yaitu variabel global dan variabel lokal. Dari namanya, bisa anda tebak sendiri perbedaannya.
Local variabel dibatasi atau terbatas, sedangkan global variabel bisa diakses melalui coding.
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