• 16-04-2021, 21:52:39
    #1
    liste = [2,1,10,2,23,1,56,3]
     
    total = 0
    for i in liste:
        if (not (i % 2 == 0)):
            total += i
     
    print(total)
    Bu işlemi anlayamadım, kısaca anlatabilirseniz sevinirim, teşekkürler, sonucu 28 çıkıyor ancak anlamadım
  • 16-04-2021, 21:56:53
    #2
    Listenin içerisindeki sayıların modunu alıyor, 2’ye göre modu sıfır olmayanları yani tek sayıları (1, 23, 1, 3) toplayıp total değişkeninin içine atıyor.
  • 16-04-2021, 22:07:00
    #3
    mavirane adlı üyeden alıntı: mesajı görüntüle
    Listenin içerisindeki sayıların modunu alıyor, 2’ye göre modu sıfır olmayanları yani tek sayıları (1, 23, 1, 3) toplayıp total değişkeninin içine atıyor.
    Teşekkürler