Untitled

 avatar
unknown
python
9 months ago
1.2 kB
4
Indexable
with open("21_ogreciler.txt","r" , encoding="utf-8") as f:
    icerik = f.readlines()
    m = 0
    k_yaz = open("21_kalanlar.txt", "w")
    g_yaz = open("21_gecenler.txt", "w")
    for satir in icerik:
        satir = satir.replace("\n","")
        bosluk_sayisi = 0
        bosluk_indexleri = [0]
        index = 0 
        for karakter in satir:
            if karakter == "": 
                bosluk_sayisi += 1
                bosluk_indexleri.append(index)
            index += 1
        
        #ad_soyad = satir[:bosluk_indexleri[0]]
        ad_soyad = satir.split(",")[0]
        soyad = ad_soyad.split("-")[-1]
        ad = ad_soyad[:ad_soyad.index(soyad) - 1].replace("-", "")
        
        
        notlar = (satir.split(",")[2])
        vize1 = int(notlar.split("/")[0])
        vize2 = int(notlar.split("/")[1])
        final = int(notlar.split("/")[2])        
        ortalama =  vize1 * 0.3 + vize2 * 0.3 + final * 0.4
        print(ortalama)
                        


        

        if ortalama >= 70:
            g_yaz.write(f"{ad} {soyad}: {ortalama}\n")
        else:
            k_yaz.write(f"{ad} {soyad}: {ortalama}\n")

    

    g_yaz.close()
    k_yaz.close()
Editor is loading...
Leave a Comment