import random liste = [] toplam = 0 say = 0 toplam2 = 0 say2 = 0 for x in range(0,20): liste.append(random.randint(1,100)) print(liste) for y in liste: #diziye attığımız sayıları for döngüsü ile 7ye bölünenleri bulucaz. if(y % 2) == 1: #7ye bölümünden kalan 0 ise toplam adlı değişkene atıyor. her döngüde bulduğu sayıları toplayarak gidiyor. say += 1 #sayacı yukarda 0'a eşitlemiştik. 7ye bölünen sayı bulduğunda sayacı 1 arttırıyor. #print(y) #7ye bölünen sayıları görmek için yazdırıyoruz. toplam+=y # += topla ve ata demek. yani her döngüde 7ye bölünen sayıyı toplam değişkeninin üstüne koyup topluyor. print("Tek sayıların toplamı: %s" %toplam) print("Tek sayıların sayısı: %s" %say) for z in liste: #diziye attığımız sayıları for döngüsü ile 7ye bölünenleri bulucaz. if(z % 2) == 0: #7ye bölümünden kalan 0 ise toplam adlı değişkene atıyor. her döngüde bulduğu sayıları toplayarak gidiyor. say2 += 1 #sayacı yukarda 0'a eşitlemiştik. 7ye bölünen sayı bulduğunda sayacı 1 arttırıyor. toplam2+=z # += topla ve ata demek. yani her döngüde 7ye bölünen sayıyı toplam değişkeninin üstüne koyup topluyor. print("Çift sayıların toplamı: %s" %toplam2) print("Çift sayıların sayısı: %s" %say2)