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