SQL veri tabanında FLOAT olarak kayıt edilmiş birden çok veriyi fetchall() ile çekiyorum ve değerler ile şunu oluşturuyor =
[(3225.73,),(-600.0,),(-455.0,)]
bunun type’ı = list olarak döndürüyor program.
Yapmak istediğim ise şu;
list olarak döndürdüğü kümenin içindeki elemanları birbiri ile toplamak ve net sonuç vermek. Bunların her birini bir harcama gibi düşünün ve hepsini toplayınca kalan bakiye verecek.
Şunu da unutmayalım, onlarca belki yüzlerce harcama olabileceği için sabit indexleme ile işlem yapmak gereksiz oluyor. for döngüsü ile bir şeyler yapılabileceğini tahmin ediyorum aklıma geliyor ama net ifade edemiyorum ve kod a dökemiyorum. Yardımcı olur musunuz?
teşekkürler bu işimi şimdilik çözdü fakat ‘i’ liste üzerinde gezindiği için bir çok bakiye yazdırıyor. Tek bakiye nasıl yazdırabilirim fikriniz var mı ?
(Bu arada query’nin veya tablonun neye benzedigi hakkinda en ufak bir fikrim olsa dogrudan cozumu yazardim (daha da kisa surerdi). Boyle atarli gozukmemek icin surekli “kodunu paylas”, “database semani paylas” diyoruz :)