Untitled
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