import random #random sınıfını tanımladık liste = [] #diziyi tanımladık for x in range(0,1000): #diziye kaç adet sayı atılacak onu belirtiyoruz. liste.append(random.randint(0, 100)) #diziye random sayı aktarıyoruz 0 ile 100 arasında. print(liste) #oluşturulan diziyi görmek için yazdırdım. toplam = 0 #programda hata olmaması için ilk başta toplamı 0'a eşitledik. say = 0 #kaç tane 7ye bölünen sayının olduğunu bulmak için sayaç değişkeni tanımladım. ortalama hesaplarken kullanıcaz. for y in liste: #diziye attığımız sayıları for döngüsü ile 7ye bölünenleri bulucaz. if(y % 7) == 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. 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("7'ye bölünenlerin toplamı: %s" % toplam) #toplamı yazdırıyoruz. ort = toplam / say # ortalama diye yeni bi değişken oluşturduk. sayıların toplamını alıp kaç tane 7ye bölünen sayı varsa ona bölücez. print("7'ye bölünenlerin ortalaması: %s" % ort) #ortalamayı yazdırıyoruz.