sorunu var, kullanıcının 3 sınıftan seçebileceği bir sınav var. Daha sonra sınavı tamamlamaya devam ederler ve şu anda isimleri ve skorları doğru sınıf için bir metin dosyasına kaydedilir (3 farklı sınıf için 3 farklı dosya vardır). ama aynı kullanıcı sınavı tamamladıysa nasıl kazanabilirim ki, öğrencinin elde ettiği son 2 puanın tüm skorlardan ziyade dosyaya kaydedilmiş olması.son sonuçları bir metin dosyasında kaydetme
if classChoice ==1:
File=open("A.txt","a+")
File.write(names+","+str(score)+"\n")
File.close()
if classChoice ==2:
File=open("B.txt","a+")
File.write(names+","+str(score)+"\n")
File.close()
if classChoice ==3:
File=open("C.txt","a+")
File.write(names+","+str(score)+"\n")
File.close()
Yani, _append_ puanınızı almak istemiyorsunuz, ama onları _overwrite_ yapmak istiyorsunuz? – MrP01
@ MrP01 Diğer kullanıcının önceki sicillerini istemediklerini, ancak siperin silinmesini istedim, ancak eğer kullanıcı zaten 2 defadan fazla bir test yapsaydı, o zaman en az 2 puanlık bir skor attı –