Alpersamur1234567890
Hectopat
- Katılım
- 10 Mayıs 2020
- Mesajlar
- 127
Kodlar şöyle bir hata veriyor;
Kodlar;
Yardımcı olursanız sevinirim. Şimdiden teşekkürler.
Python:
Traceback (most recent call last):
File "C:/Users/HP/Desktop/Soru/sorunatör.py", line 30, in <module>
Cevap_Sil()
File "C:/Users/HP/Desktop/Soru/sorunatör.py", line 24, in Cevap_Sil
del içerik[silincekbölüm]
IndexError: list assignment index out of range
Python:
import random
sorular=open("sorular.txt","r")
sorusatırı=random.randint(1,7)
şimdikisorun=sorular.readlines(sorusatırı)
print(şimdikisorun)
cevap=input("Cevabı giriniz.")
cevaplar=open("cevaplar.txt","r")
cevabındoğrumu=cevaplar.readline(sorusatırı)
print("Cevap: ",cevabındoğrumu)
cevaplar.close()
cevapartın=cevap+'\n'
def soru_sil():
oku = open("sorular.txt","r")
icerik=oku.readlines()
del icerik[sorusatırı-1]
oku.close()
yaz = open("sorular.txt","w")
yaz.writelines(icerik)
yaz.close()
def Cevap_Sil():
oku = open("cevaplar.txt","r")
içerik=oku.readlines()
silincekbölüm=sorusatırı-1
del içerik[silincekbölüm]
oku.close()
yaz = open("cevaplar.txt","w")
yaz.writelines(içerik)
yaz.close()
if cevapartın==cevabındoğrumu:
Cevap_Sil()
soru_sil()
print("Cevabın Doğru")
if cevapartın!=cevabındoğrumu:
print("Cevabın yanlış :( ")