Notu 20den düşük olanları hesaplatamiyorum

Merhabalar
50 kişilik bir sınıfta öğrencilerin 0 ile 100 arasındaki notlarının ortalamasını hesaplayan bir program yazılmak istenmektedir. Fakat notu 20’den aşağı olan öğrenciler ortalamaya dahil edilmeyecektir.Böyle bir program yazmam gerek ama notu 20 den düşük olanları almamayı yapamadım nasıl yapabilriim yazdıgım program bu

print("Bu örnek kullanıcı tarafıdan virgül ile girilen sayıların ortalamasını hesaplar")

notlar = input("Virgül ile notları giriniz.: ")

print("Girdiğiniz Sayılar: {0}".format(notlar))

numaralarArr=notlar.split(",")
toplam = 0
for n in numaralarArr:
     toplam = toplam + int(n)

print("GİRDİĞİNİZ NOTLARIN ORTALMASI:{0:.2f} ".format(toplam / len(numaralarArr)))

20 den assıgıyı almamaya çalıstıgım programda bu

print("Bu örnek kullanıcı tarafıdan virgül ile girilen sayıların ortalamasını hesaplar")

notlar = input("Virgül ile notları giriniz.: ")

print("Girdiğiniz Sayılar: {0}".format(notlar))

numaralarArr=notlar.split(",")
toplam = 0
for n in numaralarArr:
   if numaralarArr>20:
   toplam = toplam + int(n)

print("GİRDİĞİNİZ NOTLARIN ORTALMASI:{0:.2f} ".format(toplam / len(numaralarArr)))

Bu işinizi görecektir, kısaca anlatmam gerekırse n sayı oluyor listede her sayıyı denedıgınız ıcın n ı almanız gerekıyor ondan sonra bölme ıslemı kısmında yıne lıstedekı sayılar kadar böldugunuz ıcın yanlıs sonuc gelecektı burada say ıle ıf bloguna ne zaman gırerse 20 den buyuktur sadece onları degerlendırcegınız ıcın sayaca bölmenız gerekıcektır.

print("Bu örnek kullanıcı tarafıdan virgül ile girilen sayıların ortalamasını hesaplar")

notlar = input("Virgül ile notları giriniz.: ")

print("Girdiğiniz Sayılar: {0}".format(notlar))

numaralarArr=notlar.split(",")
print(numaralarArr)
toplam = 0
sayac=0
for n in numaralarArr:
    if int(n) > 20:
        sayac+=1
        toplam = toplam + int(n)

print("GİRDİĞİNİZ NOTLARIN ORTALMASI:{0:.2f} ".format(toplam / sayac))
1 Beğeni
notlar = input("Notlarınızı araya virgül koyarak giriniz: ")

ayır = notlar.split(",")

print("Girdiğiniz notlar:{}".format(ayır))

toplam=0

for n in ayır:

    if int(n)>20:

        toplam+=int(n)

print("GİRDİĞİNİZ NOTLARIN ORTALMASI:{0:.2f} ".format(toplam/len(ayır)))
1 Beğeni

Teşekkürler bu yardımcı oldu

1 Beğeni