# GLOBAL Değişkenler

a = 10 # Global değişkeni def den sonra yazabilirsiniz. Ancak fonksiyonu ÇAĞIRDIKTAN sonra yazamazsınız. Not Defined hatası alırsınız.
def topla(c,d):
    print(a)
    return c + d + a

print(topla(5,6))

# LOCAL Değişkenler
def bol(a,b):
    c = 10
    return a / b + c

print(bol(8,9))
# print(c) komutunu burada kullanamayız. c yukarda fonksiyon içerisinde tanımlanmıştır. Fonksiyonlar işlemlerinden sonra içerisindeki değişkenler yok olurlar. LOCAL

# Örnek Yapalım :
c = 19 # Global değişken
def carp(a,b):
    c = 5  # LOCAL sadece fonksiyon içersinde geçerli olacak.
    print("Fonksiyon içerisinde c nin Değeri",c)
    print(a*b+c)

carp(2,4)
print("Fonksiyon dışında c nin değeri : ",c)