--- Yerel Değişken : Fonksiyonlarda tanımlanan değişkenlerdir. Bir fonksiyon bloğunda çalışan değişkenler fonksiyona özgüdür ve fonksiyon çalışmasını bitirdikten sonra yok olurlar. Fonksiyon içinde tanımlanmış bir değişkene dışarıdan erişilemez. ---
--- Global Değişken : Fonksiyon dışında programımızın herhangi bir yerinde oluşturulan değişkendir. Her yerden erişilebilir ---
--- Bir fonksiyonda global değişkenin ismi ile bir değişken kullandığımızda o değişken fonksiyona bağlı olarak değişmez. Fonksiyon sadece kendi içindeki değişkenin değerini alır ve ona göre çalışır, değiştirir. Globaldaki değişmez. ---
--- Peki yukarıda bir fonksiyonda global değişkenin ismi ile bir değişken kullandığımızda, fonksiyon sadece kendi içindeki değişkenin değerini alır ve ona göre çalışır, değiştirir. globaldaki değişmez demiştik. Peki hem globaldaki değişkeni kullanıp hem de bunu değiştirmek istiyorsak ne yapıcaz ? Çok basit; global deyimini kullanıcaz. Aşağıda nasıl kullanıldığını görebilirsiniz. ---