burakcode
MFC Üyesi
-
- Üyelik Tarihi
- 20 Nis 2021
-
- Mesajlar
- 877
-
- MFC Puanı
- 2,470
Elinizde konu ekinde bulunan futbolcular.txt dosyası olsun. Bu dosyadaki bilgileri kullanarak her takım için ayrı .txt dosyası oluşturun ve takıma ait futbolcuları o dosyalara ayırın. Örnek sonuç olarak fenerbahce.txt, besiktas.txt ve galatasaray.txt dosyaları yine konu ekindedir.
© 2021. Burakcode - Tüm Hakları Saklıdır.
Python:
def fenerbahce(satir):
satir = satir[:-1]
liste = satir.split(",")
isim = liste[0]
if liste[1] == "Fenerbahçe":
return isim + " - " + liste[1] + "\n"
else:
return ""
def galatasaray(satir):
satir = satir[:-1]
liste = satir.split(",")
isim = liste[0]
if liste[1] == "Galatasaray":
return isim + " - " + liste[1] + "\n"
else:
return ""
def besiktas(satir):
satir = satir[:-1]
liste = satir.split(",")
isim = liste[0]
if liste[1] == "Beşiktaş":
return isim + " - " + liste[1] + "\n"
else:
return ""
with open("futbolcular.txt","r",encoding="utf-8") as file:
eklenecekler_listesi = []
for x in file:
eklenecekler_listesi.append(fenerbahce(x))
for x in eklenecekler_listesi:
if x == "":
eklenecekler_listesi.remove("")
with open("fenerbahce.txt","w",encoding="utf-8") as file2:
for x in eklenecekler_listesi:
file2.write(x)
with open("futbolcular.txt","r",encoding="utf-8") as file:
eklenecekler_listesi = []
for x in file:
eklenecekler_listesi.append(galatasaray(x))
for x in eklenecekler_listesi:
if x == "":
eklenecekler_listesi.remove("")
with open("galatasaray.txt","w",encoding="utf-8") as file2:
for x in eklenecekler_listesi:
file2.write(x)
with open("futbolcular.txt","r",encoding="utf-8") as file:
eklenecekler_listesi = []
for x in file:
eklenecekler_listesi.append(besiktas(x))
for x in eklenecekler_listesi:
if x == "":
eklenecekler_listesi.remove("")
with open("besiktas.txt","w",encoding="utf-8") as file2:
for x in eklenecekler_listesi:
file2.write(x)