• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

burakcode

MFC Üyesi
Üyelik Tarihi
20 Nis 2021
Konular
90
Mesajlar
944
MFC Puanı
2,120
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.

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)
© 2021. Burakcode - Tüm Hakları Saklıdır.
 

Ekli dosyalar

  • futbolcular.txt
    162 bayt · Görüntüleme: 2
  • fenerbahce.txt
    82 bayt · Görüntüleme: 1
  • besiktas.txt
    31 bayt · Görüntüleme: 1
  • galatasaray.txt
    61 bayt · Görüntüleme: 1
Üst