Bunu yaptığında ad.txt isimli text dosyasının içinde girilen veriyi göreceksin ve anladığım kadarıyla öğrenme aşamasındasın fakat sadece ezbere gidiyorsun mantığını anlaman gerekiyor.Python:import time. print(" ") print("KAYIT KONTROL") print(" ") bosluk = " " kullanici_adi = input("adınız : ") kullanici_soyadi = input("soyadınız : ") kullanici_yasi = int(input("Yaşınız : ")) print(" ") yas_siniri = 18. if kullanici_yasi >= yas_siniri: print("Sayın "+kullanici_adi+bosluk+kullanici_soyadi+" kayıt olabilirsiniz.") else: print("Sayın "+kullanici_adi+bosluk+kullanici_soyadi+" kayıt olamazsınız.") time.sleep(2) exit() print(" ") kayit_ad = input("adınız : ") kayit_soyad = input("soyadınız : ") kayit_mail = input("mailiniz : ") kayit_sifre = input("şifreniz : ") print(" ") print("Kayıt işlemi gerçekleştiriliyor...") print(" ") time.sleep(3) print("Kayıt başarılı. Hoşgeldiniz!") time.sleep(5) with open("kayitlar.txt") as dosya: dosya.write(kayit_ad) dosya.write(kayit_soyad) dosya.write(kayit_mail) dosya.write(kayit_sifre)
Hocam şu şekilde yaptım txt dosyası py dosyasıyla aynı dizin içinde ama değerler kaydolmuyor.
Bunu yaptığında ad.txt isimli text dosyasının içinde girilen veriyi göreceksin ve anladığım kadarıyla öğrenme aşamasındasın fakat sadece ezbere gidiyorsun mantığını anlaman gerekiyor.
Kayit_ad = input("isim giriniz: "); <-- input ile veri alınır ve kayit_ad değişkenine atanır.
With open("ad.txt","W") as F: <-- open ile dosya açılır ve yolu belirlenir write edileceği "W" ile belirlenir ve bu işlem F değişkenine atanır.
F. Write(kayit_ad) <-- daha önceden aldığımız veri F. Write ile yazdırılır.
Son hali:
Kayit_ad = input("isim giriniz: ");
With open("ad.txt","W") as F:
F. Write(kayit_ad)
Fakat sizin yaptığınız bir kullanıcı veri girişi sistemi ve bunu sorgulama oluşturmak bu gibi bir programı fopen() elemanı ile yapmak mümkün değildir çünkü txt dosyaları programdan sadece bir veri alır yada karşılaştırmak mümkün olmaz yani çoklu işlem yapamazsınız bunun yerine database öğrenmeniz gerekiyor.
import time.
print(" ")
print("KAYIT KONTROL")
print(" ")
bosluk = " "
kullanici_adi = input("adınız : ")
kullanici_soyadi = input("soyadınız : ")
kullanici_yasi = int(input("Yaşınız : "))
print(" ")
yas_siniri = 18.
if kullanici_yasi >= yas_siniri:
print("Sayın "+kullanici_adi+bosluk+kullanici_soyadi+" kayıt olabilirsiniz.")
else:
print("Sayın "+kullanici_adi+bosluk+kullanici_soyadi+" kayıt olamazsınız.")
time.sleep(2)
exit()
print(" ")
kayit_ad = input("adınız : ")
kayit_soyad = input("soyadınız : ")
kayit_mail = input("mailiniz : ")
kayit_sifre = input("şifreniz : ")
with open("ad.txt","w") as f:
f.write(kayit_ad+bosluk+kayit_soyad+bosluk+kayit_mail+bosluk+kayit_sifre)
print(" ")
print("Kayıt işlemi gerçekleştiriliyor...")
print(" ")
time.sleep(3)
print("Kayıt başarılı. Hoşgeldiniz!")
time.sleep(5)
import time.
print(" ")
print("KAYIT KONTROL")
print(" ")
bosluk = " "
kullanici_adi = input("adınız : ")
kullanici_soyadi = input("soyadınız : ")
kullanici_yasi = int(input("Yaşınız : "))
print(" ")
yas_siniri = 18.
if kullanici_yasi >= yas_siniri:
print("Sayın "+kullanici_adi+bosluk+kullanici_soyadi+" kayıt olabilirsiniz.")
else:
print("Sayın "+kullanici_adi+bosluk+kullanici_soyadi+" kayıt olamazsınız.")
time.sleep(2)
exit()
print(" ")
kayit_ad = input("adınız : ")
kayit_soyad = input("soyadınız : ")
kayit_mail = input("mailiniz : ")
kayit_sifre = input("şifreniz : ")
with open(kullanici_adi + ".txt","w") as f:
f.write(kayit_ad+bosluk+kayit_soyad+bosluk+kayit_mail+bosluk+kayit_sifre)
print(" ")
print("Kayıt işlemi gerçekleştiriliyor...")
print(" ")
time.sleep(3)
print("Kayıt başarılı. Hoşgeldiniz!")
time.sleep(5)
with open(kullanici_adi + ".txt","w") as f:
f.write(kayit_ad+bosluk+kayit_soyad+bosluk+kayit_mail+bosluk+kayit_sifre)
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.