Bu kadar çok global kullanmayın, onun yerine return kullanın.
Python'da global değişken oluşturulamadığı için "global" diye bir keyword var. Ancak fonksiyon içerisinden değer dönmek için return kullanılır. Şu an ki haliyle cidden bana acemice görünüyor.
Lütfen alttaki belgeleri okuyun:
Bu bölümde fonksiyonlar konusunu inceleyeceğiz.
python-istihza.yazbel.com
Bu bölümde fonksiyonlar konusunu inceleyeceğiz.
python-istihza.yazbel.com
Bunun dışında Python'da hizalama (yani "ındentation") çok önemli. Sizin kodunuzda girintiler iyice kötü görünüyor, ben bu kodu kopyalayıp yapıştırsam emin olun Python interpreterı çalıştırmayacak.
Son olarak, yardım alırken lütfen hatayı da yazın. Programlamada çalışır koddan çok hatalı kod görüp düzelteceksiniz, "bu bozuk, düzeltin" yerine "burada böyle bir hata var, şöyle bir çıktı alıyorum" diye yardım almanızı öneririm çünkü hatanın ne olduğu gerçekten önemli.