Page 99 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 99

# Parametre olarak gelen dosyada bulunan kayıtları kaydetme.
                with open(dosyaAdi, "w") as f: # f adında yazma modunda bir dosya
             nesnesi oluşturuldu
                  sayi = 0
                  while sayi != 999: # Kullanici 999 giresiye kadar dönen döngü
             kuruluyor
                    sayi = int(input("Lütfen sayi giriniz..(Çıkış için 999):"))
                    if sayi != 999:
                      f.write(str(sayi) + "\n") # String veri türüne dönüşüm ve
             dosyaya kayıt
                    else:
                      break # Döngüden çıkış
              def main():
              # Ana Program başlangıcı. Menülü seçim işlemleri ve çıkış.
                kontrol = False
                while not kontrol:
                  secim = input("K)aydet L)isteleme S)onlandır: ")
                  if secim == "K" or secim == "k":
                    Kaydet(input("Kayıt Edilecek Dosya Adı Girin:"))
                  elif secim == "L" or secim == "l":
                    Listeleme(input("Kayıtların Okunacağı Dosya Adını Girin<:"))
                  elif secim == "S" or secim == "s":
                    kontrol = True
              main()


               Ekran Çıktısı

              K)aydet L)isteleme S)onlandır: k
              Kayıt Edilecek Dosya Adı Girin:sayilar
              Lütfen sayi giriniz..(Çıkış için 999):1
              Lütfen sayi giriniz..(Çıkış için 999):54
              Lütfen sayi giriniz..(Çıkış için 999):66
              Lütfen sayi giriniz..(Çıkış için 999):44
              Lütfen sayi giriniz..(Çıkış için 999):23
              Lütfen sayi giriniz..(Çıkış için 999):999
              K)aydet L)isteleme S)onlandır: l
              Kayıtların Okunacağı Dosya Adını Girin<:sayilar
              1
              54
              66
              44
              23
              K)aydet L)isteleme S)onlandır: s


                                                                                                     205
   94   95   96   97   98   99   100   101   102   103   104