Bu Koddaki Hatayı Bulamıyorum

import time
import random
import webbrowser

print("""Tunç İle Konuşma Programına Hoşgeldiniz
___________________________________________________________
ÖZELLİKLER

AGA EKLEME Nasıl Yapılır:aga ekle yaz ve agalarını virgül ile ayırarak gir

AGA GÖRME Nasıl Yapılır:agaları göster yaz

TUNÇU DÖVME Nasıl yapılır:Döv yaz

KONUŞMA Nasıl Yapılır:Bunuda mı ben öğretcem konuş işte

Not:Birde Bazen parantezle yazılar oluyo şunun gibi (harbi mal bu) bunlar benim yorumlarım tunçun dediği şeyler değil

___________________________________________________________
""")

öğrenilenler = {}

def kaydet(soru1, cevap1):
    with open("öğrenilenler2.txt", "a", encoding="utf-8") as file:
        file.write(f"{soru1}:{cevap1}\n")




def öğrenilenleriçek(soru):

    with open("öğrenilenler2.txt", "r", encoding="utf-8") as file:
        lines = file.readline()

        for line in lines:
            soru,cevap = line.strip().split(":")
            print(f"Tunç:{cevap}")





ıqs = 40
agalar = []



def öğren(soru, cevap):
    öğrenilenler[soru.lower()] = cevap
    kaydet(soru, cevap)

def agaekle(*argv):
    for i in argv:
        agalar.append(i)

while True:
    hasard = random.randint(1, 4)
    sayı = random.randint(1, 20)
    söyle = input("Söylemek İstediğiniz Şeyi Yazın")

    if söyle.lower() in öğrenilenler:
        öğrenilenleriçek(söyle)

    if sayı == 2:
        söyle2 = input("Tunç Sana Sataşıyor Dövecekmisin Bırakacakmısın Dövevek isen 'D' Bırakıcak isen 'B' ")
        if söyle2 == "D" or söyle == "d":
            liste = ["Onu Dövdün Ama Disiplin Yememek İçin Hafif Vurdun","Dövdün Ve İş Bitti"]
            listee = random.choice(liste)
            print(listee)
            ıqs -= 1
        elif söyle2 == "B" or söyle == "b":
            söyle3 = input("Sana Abi Dedi Biraz Yumuşadın Bırakacakmısın Yoksa Dövecekmisin")
            if söyle3 == "B" or söyle == "b":
                print("Bıraktın Kaçtı Ve Gitti")
            else:
                print("Biraz Hırpladın")
                ıqs -= 3
        else:
            print("Ne Yapacağını Şaşırdın Ve Kaçtı")
    elif sayı == 5:
        söyle4 = input("Tunç Sana Fener Ağlama Diyor Ne Yapacaksın (Bırak Seçeneği Yok)")
        if söyle4 == "D" or söyle == "d":
            print("Ağzına Sıçtın Ağlıyor Susturmaya Çalışıyorsun")
            time.sleep(4)
            if hasard == 2:
                print("Hasar Durumu Çok Ağır Değil Ağlamayı Kesti Ve Kaçtı")
            else:
                print("Hasar Durumu Kötü Hocalar Sana Kızdı")
    elif söyle == "Döv" or söyle == "döv":
        s = input("Agalarla Tunçu Dövmeye Karar Verdin Ne Yapmak İstiyorsun\nSadece Kafasına Vurmak İçin 'V'\nBiraz Hırpalamak İçim İse 'H' Tşuna Basın")
        if s == "V" or s == "v":
            print("Kafasına Hafifçe Vurup Kaçtınız Çok Tepki Vermedi")
        elif s == "H" or s == "h":
            print("PAT!")
            time.sleep(1)
            print("     PAT!")
            time.sleep(1)
            print("PAT!")
            time.sleep(2)
            print("Biraz Hırpaladınız Sizi Söyleyecem Felan Diyip Kaçtı")
    elif söyle == "Malmısın" or söyle == "malmısın":
        print("Tunç:Evet Ben Malım")
        ıqs -= 2
    elif söyle == "bilgi":
        for i in öğrenilenler:
            print(i)
    elif söyle == "Gerizekalımısın" or söyle == "gerizekalımısın":
        print("Tunç:Tabiki")
        ıqs -= 2
    elif söyle == "Neler Yaparsın" or söyle == "neler yaparsın":
        print("Tunç:Uçlu Kalemlerle oynamak ve Duvarla Şarkı söyleyip dertleşmek favorilerimdir")
        ıqs -= 2
    elif söyle == "Salakmısın" or söyle == "salakmısın":
        print("Tunç:Evet")
        ıqs -= 2
    elif söyle == "Zeka Seviyesini Göster" or söyle == "zeka seviyesini göster":
        print(ıqs, "ıq (epey düşük)")
    elif söyle == "naber" or söyle == "Naber" or söyle == "naber?" or söyle == "Naber?" or söyle == "napıyon" or söyle == "Napıyon" or söyle == "napıyın" or söyle == "ne yapıyorsun" or söyle == "Ne Yapıyorsun" or söyle == "Ne yapıyorsun" or söyle == ("ne yapıyo"
                                                                                                                                                                                                                                                           "sun") or söyle == "Ne yapıyosun":
        print("Tunç:İyiyim Sen")
        ıqs -= 1
    elif söyle == "merhaba" or söyle == "Merhaba":
        print("Tunç:naptın lan")
        ıqs -= 3
    elif söyle == "gizem":
        webbrowser.open("https://www.youtube.com/watch?v=W1lgmEDCfq8")
    elif söyle == "gs":
        url = "https://www.google.com/search?q=6-0&sca_esv=591445850&rlz=1C1GCEA_enTR1087TR1087&tbm=isch&source=lnms&sa=X&ved=2ahUKEwjEybnbupODAxUuQfEDHbwyA7AQ_AUoAXoECAEQAw&biw=1920&bih=919&dpr=1"
        webbrowser.open(url)
    elif söyle == "sü" or söyle == "süü" or söyle == "süüü" or söyle == "süüüü" or söyle == "süüüüü" or söyle == "süüüüüü" or söyle == "süüüüüüü" or söyle == "süüüüüüüü" or söyle == "Sü" or söyle == "Süü" or söyle == "Süüü" or söyle == "Süüüü" or söyle == "Süüüüü" or söyle == "Süüüüüü" or söyle == "Süüüüüüü" or söyle == "Süüüüüüüü":
        print("Tunç:nE dİyon amele bbalgam şalgam spor")
    elif söyle == "Pugb Mobile" or söyle == "pubg mobile" or söyle == "Pubg" or söyle == "pubg" or söyle == "Babaci" or söyle == "babaci" or söyle == "babacii":
        print("Tunç:Sen pabçi oyunoynmuu")
    elif söyle == "aga ekle":
        aga = input("Aga İsmi")
        agaa = aga.split(",")

        if aga == "Tunç" or aga == "tunç":
            print("Tunçu aganmı yapacaksın gerçekten neyse tamam sen bilirsin")
            agaekle(*agaa)
        elif "Tunç" in agaa or "tunç" in agaa:
            print("Tunçu aganmı yapacaksın gerçekten neyse tamam sen bilirsin")
            agaekle(*agaa)
        else:
            agaekle(*agaa)
    elif söyle == "agaları göster":
        for i in agalar:
            print(f"{i}")
    elif söyle == "galatasaray":
        webbrowser.open("https://www.google.com/search?q=6-0&sca_esv=591524815&rlz=1C1GCEA_enTR1087TR1087&tbm=isch&source=lnms&sa=X&ved=2ahUKEwil2t7pv5SDAxUqQfEDHWhkA5YQ_AUoAXoECAEQAw&biw=1920&bih=919&dpr=1")
    elif söyle == "lan maal" or söyle == "Lan Maal" or söyle == "Lan maal" or söyle == "LAN MAAL" or söyle == "lan mal" or söyle == " Lan Mal" or söyle == "Lan mal" or söyle == "LAN MAL":
        print("Tunç:Ne Oldu(kendi üstüne alınıyor kendide biliyor)")
    elif söyle == "çıkış":
        break
    else:
        cevap = input("Bu Sorunun Cevabını Bilmiyorum Bana Öğret")
        öğren(söyle, cevap)

öğrenilenleriçek fonksiyonunda bir hata var çözemedim denedim dahada bozdum yardım ederseniz sevinirim yardımlarınız için şimdiden teşekkürler birde oyundaki yazılara karakterlere takılmayın oyunu 5 yaşında biri yapmış gibi duruyor biliyorum ama takılmayın:)

Aşağıdaki kodları dener misin?

import time
import random
import webbrowser

print("""Tunç İle Konuşma Programına Hoşgeldiniz
___________________________________________________________
SEÇENEKLER:

Seçenek 1 = AGA EKLE (agalarını virgül ile ayırarak girin)
Seçenek 2 = AGALARI GÖR
Seçenek 3 = TUNÇU DÖV
Seçenek 4 = KONUŞ

Not:Birde Bazen parantezle yazılar oluyo şunun gibi (harbi mal bu) bunlar benim yorumlarım tunçun dediği şeyler değil
___________________________________________________________
""")

öğrenilenler = {}

def kaydet(soru1, cevap1):
    with open("öğrenilenler2.txt", "a", encoding="utf-8") as file:
        file.write(f"{soru1}:{cevap1}\n")


def öğrenilenleriçek():
    with open("öğrenilenler2.txt", "r", encoding="utf-8") as file:
        lines = file.readlines()
        for line in lines:
            icerik = line.split(":")
            soru = icerik[0]
            cevap = icerik[1][:-1]
            öğrenilenler[soru] = cevap


ıqs = 40
agalar = []



def öğren(soru, cevap):
    öğrenilenler[soru.lower()] = cevap
    kaydet(soru, cevap)

def agaekle(*argv):
    for i in argv:
        agalar.append(i)

while True:
    öğrenilenleriçek()
    hasard = random.randint(1, 4)
    sayı = random.randint(1, 20)
    söyle = input("Söylemek İstediğiniz Şeyi yazın ya da Seçeneklerden birini belirtin: ")

    if söyle.lower() in öğrenilenler:
        print(öğrenilenler[söyle.lower()])
        continue

    if sayı == 2:
        söyle2 = input("Tunç Sana Sataşıyor Dövecekmisin Bırakacakmısın Dövevek isen 'D' Bırakıcak isen 'B' ")
        if söyle2 == "D" or söyle == "d":
            liste = ["Onu Dövdün Ama Disiplin Yememek İçin Hafif Vurdun","Dövdün Ve İş Bitti"]
            listee = random.choice(liste)
            print(listee)
            ıqs -= 1
        elif söyle2 == "B" or söyle == "b":
            söyle3 = input("Sana Abi Dedi Biraz Yumuşadın Bırakacakmısın Yoksa Dövecek misin? ")
            if söyle3 == "B" or söyle == "b":
                print("Bıraktın Kaçtı Ve Gitti")
            else:
                print("Biraz Hırpladın")
                ıqs -= 3
        else:
            print("Ne Yapacağını Şaşırdın Ve Kaçtı")
    elif sayı == 5:
        söyle4 = input("Tunç Sana Fener Ağlama Diyor Ne Yapacaksın? (Bırak Seçeneği Yok) ")
        if söyle4 == "D" or söyle == "d":
            print("Ağzına Sıçtın Ağlıyor Susturmaya Çalışıyorsun")
            time.sleep(4)
            if hasard == 2:
                print("Hasar Durumu Çok Ağır Değil Ağlamayı Kesti Ve Kaçtı")
            else:
                print("Hasar Durumu Kötü Hocalar Sana Kızdı")
    
    elif söyle == "3":
        s = input("Agalarla Tunçu Dövmeye Karar Verdin Ne Yapmak İstiyorsun\nSadece Kafasına Vurmak İçin 'V'\nBiraz Hırpalamak İçim İse 'H' Tşuna Basın: ")
        if s == "V" or s == "v":
            print("Kafasına Hafifçe Vurup Kaçtınız Çok Tepki Vermedi")
        elif s == "H" or s == "h":
            print("PAT!")
            time.sleep(1)
            print("     PAT!")
            time.sleep(1)
            print("PAT!")
            time.sleep(2)
            print("Biraz Hırpaladınız Sizi Söyleyecem Felan Diyip Kaçtı")
    elif söyle == "Malmısın" or söyle == "malmısın":
        print("Tunç:Evet Ben Malım")
        ıqs -= 2
    elif söyle == "bilgi":
        for i in öğrenilenler:
            print(i)
    elif söyle == "Gerizekalımısın" or söyle == "gerizekalımısın":
        print("Tunç:Tabiki")
        ıqs -= 2
    elif söyle == "Neler Yaparsın" or söyle == "neler yaparsın":
        print("Tunç:Uçlu Kalemlerle oynamak ve Duvarla Şarkı söyleyip dertleşmek favorilerimdir")
        ıqs -= 2
    elif söyle == "Salakmısın" or söyle == "salakmısın":
        print("Tunç:Evet")
        ıqs -= 2
    elif söyle == "Zeka Seviyesini Göster" or söyle == "zeka seviyesini göster":
        print(ıqs, "ıq (epey düşük)")
    elif söyle == "naber" or söyle == "Naber" or söyle == "naber?" or söyle == "Naber?" or söyle == "napıyon" or söyle == "Napıyon" or söyle == "napıyın" or söyle == "ne yapıyorsun" or söyle == "Ne Yapıyorsun" or söyle == "Ne yapıyorsun" or söyle == ("ne yapıyo"
                                                                                                                                                                                                                                                           "sun") or söyle == "Ne yapıyosun":
        print("Tunç:İyiyim Sen")
        ıqs -= 1
    elif söyle == "merhaba" or söyle == "Merhaba":
        print("Tunç:naptın lan")
        ıqs -= 3
    elif söyle == "gizem":
        webbrowser.open("https://www.youtube.com/watch?v=W1lgmEDCfq8")
    elif söyle == "gs":
        url = "https://www.google.com/search?q=6-0&sca_esv=591445850&rlz=1C1GCEA_enTR1087TR1087&tbm=isch&source=lnms&sa=X&ved=2ahUKEwjEybnbupODAxUuQfEDHbwyA7AQ_AUoAXoECAEQAw&biw=1920&bih=919&dpr=1"
        webbrowser.open(url)
    elif söyle == "sü" or söyle == "süü" or söyle == "süüü" or söyle == "süüüü" or söyle == "süüüüü" or söyle == "süüüüüü" or söyle == "süüüüüüü" or söyle == "süüüüüüüü" or söyle == "Sü" or söyle == "Süü" or söyle == "Süüü" or söyle == "Süüüü" or söyle == "Süüüüü" or söyle == "Süüüüüü" or söyle == "Süüüüüüü" or söyle == "Süüüüüüüü":
        print("Tunç:nE dİyon amele bbalgam şalgam spor")
    elif söyle == "Pugb Mobile" or söyle == "pubg mobile" or söyle == "Pubg" or söyle == "pubg" or söyle == "Babaci" or söyle == "babaci" or söyle == "babacii":
        print("Tunç:Sen pabçi oyunoynmuu")
    
    elif söyle == "1":
        aga = input("Aga İsmi: ")
        agaa = aga.split(",")

        if aga == "Tunç" or aga == "tunç":
            print("Tunçu aganmı yapacaksın gerçekten neyse tamam sen bilirsin")
            agaekle(*agaa)
        elif "Tunç" in agaa or "tunç" in agaa:
            print("Tunçu aganmı yapacaksın gerçekten neyse tamam sen bilirsin")
            agaekle(*agaa)
        else:
            agaekle(*agaa)
    
    elif söyle == "2":
        if (len(agalar)) == 0:
            print("kayıtlı aga yok")
        else:
            for i in agalar:
                print(f"{i}")
    elif söyle == "galatasaray":
        webbrowser.open("https://www.google.com/search?q=6-0&sca_esv=591524815&rlz=1C1GCEA_enTR1087TR1087&tbm=isch&source=lnms&sa=X&ved=2ahUKEwil2t7pv5SDAxUqQfEDHWhkA5YQ_AUoAXoECAEQAw&biw=1920&bih=919&dpr=1")
    elif söyle == "lan maal" or söyle == "Lan Maal" or söyle == "Lan maal" or söyle == "LAN MAAL" or söyle == "lan mal" or söyle == " Lan Mal" or söyle == "Lan mal" or söyle == "LAN MAL":
        print("Tunç:Ne Oldu(kendi üstüne alınıyor kendide biliyor)")
    
    elif söyle == "çıkış" or söyle == "ÇIKIŞ":
        break
    
    else:
        cevap = input("Bu Sorunun Cevabını Bilmiyorum Bana Öğret: ")
        öğren(söyle, cevap)

Abi senin kod while döngüsü başlatmıyor başlatsada index error veriyor
bu hata

  • cevap = icerik[1][:-1]
    ~~~~~~^^^
    IndexError: list index out of range*

Python dosyası ile aynı klasörde “öğrenilenler2.txt” isimli dosya olmadığı için kod doğru çalışmamış olmalı ya da dosya var ancak için boştur.
Bir de şu kodu dene.
Bu da geçici çözüm;
Kod her çalıştırıldığında “öğrenilenler2.txt” dosyasına soru:cevap şeklinde kayıt ekliyor.

import time
import random
import webbrowser

print("""Tunç İle Konuşma Programına Hoşgeldiniz
___________________________________________________________
SEÇENEKLER:

Seçenek 1 = AGA EKLE (agalarını virgül ile ayırarak girin)
Seçenek 2 = AGALARI GÖR
Seçenek 3 = TUNÇU DÖV
Seçenek 4 = KONUŞ

Not:Birde Bazen parantezle yazılar oluyo şunun gibi (harbi mal bu) bunlar benim yorumlarım tunçun dediği şeyler değil
___________________________________________________________
""")

öğrenilenler = {}

def kayit_olustur():
    with open("öğrenilenler2.txt", "a", encoding="utf-8") as file:
        file.write("soru:cevap\n")

def kaydet(soru1, cevap1):
    with open("öğrenilenler2.txt", "a", encoding="utf-8") as file:
        file.write(f"{soru1}:{cevap1}\n")

def öğrenilenleriçek():
    with open("öğrenilenler2.txt", "r", encoding="utf-8") as file:
        lines = file.readlines()
        for line in lines:
            icerik = line.split(":")
            soru = icerik[0]
            cevap = icerik[1][:-1]
            öğrenilenler[soru] = cevap

ıqs = 40
agalar = []

def öğren(soru, cevap):
    öğrenilenler[soru.lower()] = cevap
    kaydet(soru, cevap)

def agaekle(*argv):
    for i in argv:
        agalar.append(i)

while True:
    kayit_olustur()
    öğrenilenleriçek()
    hasard = random.randint(1, 4)
    sayı = random.randint(1, 20)
    söyle = input("Söylemek İstediğiniz Şeyi yazın ya da Seçeneklerden birini belirtin: ")

    if söyle.lower() in öğrenilenler:
        print(öğrenilenler[söyle.lower()])
        continue

    if sayı == 2:
        söyle2 = input("Tunç Sana Sataşıyor Dövecekmisin Bırakacakmısın Dövevek isen 'D' Bırakıcak isen 'B' ")
        if söyle2 == "D" or söyle == "d":
            liste = ["Onu Dövdün Ama Disiplin Yememek İçin Hafif Vurdun","Dövdün Ve İş Bitti"]
            listee = random.choice(liste)
            print(listee)
            ıqs -= 1
        elif söyle2 == "B" or söyle == "b":
            söyle3 = input("Sana Abi Dedi Biraz Yumuşadın Bırakacakmısın Yoksa Dövecek misin? ")
            if söyle3 == "B" or söyle == "b":
                print("Bıraktın Kaçtı Ve Gitti")
            else:
                print("Biraz Hırpladın")
                ıqs -= 3
        else:
            print("Ne Yapacağını Şaşırdın Ve Kaçtı")
    elif sayı == 5:
        söyle4 = input("Tunç Sana Fener Ağlama Diyor Ne Yapacaksın? (Bırak Seçeneği Yok) ")
        if söyle4 == "D" or söyle == "d":
            print("Ağzına Sıçtın Ağlıyor Susturmaya Çalışıyorsun")
            time.sleep(4)
            if hasard == 2:
                print("Hasar Durumu Çok Ağır Değil Ağlamayı Kesti Ve Kaçtı")
            else:
                print("Hasar Durumu Kötü Hocalar Sana Kızdı")
    
    elif söyle == "3":
        s = input("Agalarla Tunçu Dövmeye Karar Verdin Ne Yapmak İstiyorsun\nSadece Kafasına Vurmak İçin 'V'\nBiraz Hırpalamak İçim İse 'H' Tşuna Basın: ")
        if s == "V" or s == "v":
            print("Kafasına Hafifçe Vurup Kaçtınız Çok Tepki Vermedi")
        elif s == "H" or s == "h":
            print("PAT!")
            time.sleep(1)
            print("     PAT!")
            time.sleep(1)
            print("PAT!")
            time.sleep(2)
            print("Biraz Hırpaladınız Sizi Söyleyecem Felan Diyip Kaçtı")
    elif söyle == "Malmısın" or söyle == "malmısın":
        print("Tunç:Evet Ben Malım")
        ıqs -= 2
    elif söyle == "bilgi":
        for i in öğrenilenler:
            print(i)
    elif söyle == "Gerizekalımısın" or söyle == "gerizekalımısın":
        print("Tunç:Tabiki")
        ıqs -= 2
    elif söyle == "Neler Yaparsın" or söyle == "neler yaparsın":
        print("Tunç:Uçlu Kalemlerle oynamak ve Duvarla Şarkı söyleyip dertleşmek favorilerimdir")
        ıqs -= 2
    elif söyle == "Salakmısın" or söyle == "salakmısın":
        print("Tunç:Evet")
        ıqs -= 2
    elif söyle == "Zeka Seviyesini Göster" or söyle == "zeka seviyesini göster":
        print(ıqs, "ıq (epey düşük)")
    elif söyle == "naber" or söyle == "Naber" or söyle == "naber?" or söyle == "Naber?" or söyle == "napıyon" or söyle == "Napıyon" or söyle == "napıyın" or söyle == "ne yapıyorsun" or söyle == "Ne Yapıyorsun" or söyle == "Ne yapıyorsun" or söyle == ("ne yapıyo"
                                                                                                                                                                                                                                                           "sun") or söyle == "Ne yapıyosun":
        print("Tunç:İyiyim Sen")
        ıqs -= 1
    elif söyle == "merhaba" or söyle == "Merhaba":
        print("Tunç:naptın lan")
        ıqs -= 3
    elif söyle == "gizem":
        webbrowser.open("https://www.youtube.com/watch?v=W1lgmEDCfq8")
    elif söyle == "gs":
        url = "https://www.google.com/search?q=6-0&sca_esv=591445850&rlz=1C1GCEA_enTR1087TR1087&tbm=isch&source=lnms&sa=X&ved=2ahUKEwjEybnbupODAxUuQfEDHbwyA7AQ_AUoAXoECAEQAw&biw=1920&bih=919&dpr=1"
        webbrowser.open(url)
    elif söyle == "sü" or söyle == "süü" or söyle == "süüü" or söyle == "süüüü" or söyle == "süüüüü" or söyle == "süüüüüü" or söyle == "süüüüüüü" or söyle == "süüüüüüüü" or söyle == "Sü" or söyle == "Süü" or söyle == "Süüü" or söyle == "Süüüü" or söyle == "Süüüüü" or söyle == "Süüüüüü" or söyle == "Süüüüüüü" or söyle == "Süüüüüüüü":
        print("Tunç:nE dİyon amele bbalgam şalgam spor")
    elif söyle == "Pugb Mobile" or söyle == "pubg mobile" or söyle == "Pubg" or söyle == "pubg" or söyle == "Babaci" or söyle == "babaci" or söyle == "babacii":
        print("Tunç:Sen pabçi oyunoynmuu")
    
    elif söyle == "1":
        aga = input("Aga İsmi: ")
        agaa = aga.split(",")

        if aga == "Tunç" or aga == "tunç":
            print("Tunçu aganmı yapacaksın gerçekten neyse tamam sen bilirsin")
            agaekle(*agaa)
        elif "Tunç" in agaa or "tunç" in agaa:
            print("Tunçu aganmı yapacaksın gerçekten neyse tamam sen bilirsin")
            agaekle(*agaa)
        else:
            agaekle(*agaa)
    
    elif söyle == "2":
        if (len(agalar)) == 0:
            print("kayıtlı aga yok")
        else:
            for i in agalar:
                print(f"{i}")
    elif söyle == "galatasaray":
        webbrowser.open("https://www.google.com/search?q=6-0&sca_esv=591524815&rlz=1C1GCEA_enTR1087TR1087&tbm=isch&source=lnms&sa=X&ved=2ahUKEwil2t7pv5SDAxUqQfEDHWhkA5YQ_AUoAXoECAEQAw&biw=1920&bih=919&dpr=1")
    elif söyle == "lan maal" or söyle == "Lan Maal" or söyle == "Lan maal" or söyle == "LAN MAAL" or söyle == "lan mal" or söyle == " Lan Mal" or söyle == "Lan mal" or söyle == "LAN MAL":
        print("Tunç:Ne Oldu(kendi üstüne alınıyor kendide biliyor)")
    
    elif söyle == "çıkış" or söyle == "ÇIKIŞ":
        break
    
    else:
        cevap = input("Bu Sorunun Cevabını Bilmiyorum Bana Öğret: ")
        öğren(söyle, cevap)

abi aynı klasörde ve içi boş değil şimdi senin kodu deneyecem bakalım olacakmı

çok sağol abi bu kod çalışıyor teşekkürler

Sen de sağ ol.
Soruya bakanların, cevap için vaktini harcamamak adına, cevabı “ÇÖZÜM” olarak işaretleyebilirsin.
Dediğim gibi eklediğim kod, geçici çözüm.

Programını ileride daha güzel ve doğru şekilde yazacağını düşünüyorum.