# 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)