Untitled
unknown
python
a year ago
1.2 kB
5
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