Untitled
unknown
plain_text
5 months ago
1.2 kB
1
Indexable
with open("21_ogrenciler.txt","r" , encoding="utf-8") as f: icerik = f.readlines() m = 0 for satir in icerik: if m == 0 : m += 1 continue 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]] 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) k_yaz = open("21_kalanlar.txt", "a") g_yaz = open("21_gecenler.txt", "a") if ortalama >= 70: g_yaz.write(f"{ad} {soyad}: {ortalama}\n") else: k_yaz.write(f"{ad} {soyad}: {ortalama}\n") g_yaz.closed() k_yaz.closed()
Editor is loading...
Leave a Comment