Writing from a list to a txt file doesn’t work

I am working on my project for college and I am stuck. I try to write my list to a text document, which will obtain all the questions I ask and the answer the user gives. The code works fine (without error’s), but it does not write..

I hope that I explained my problem clearly. All the help will be appreciated!
My code:

from random import *
from time import sleep

def Groet():

    naam = input("Vul hier je naam in: ")
    print()
    print()
    print(
        "Welkom " + naam + "!" " Bij de sorteerhoed, die gemaakt is door klas INF1AY.\nLaten we op zoek gaan naar de geschikte specialisatie voor jou!\n"
        )
    # sleep (2.2)

def vragenLijst():
    print("De vragen worden geladen.. ")
    # sleep(2.0)
    print()
    print("Goed om te weten: de vragen kunnen alleen beantwoord worden met 'ja' en 'nee', zolang je dit niet invoert, zullen de vragen verder gesteld worden.")
    # sleep(3.0)
    print("---------------------------------------------------------------------------------------------------------------------------------------------------------")

    vragen_list = open("questions.txt").readlines()
    vragen_list_index = list(enumerate(vragen_list, 1))
    vragen_list_dict = dict(vragen_list_index)

    antwoorden_list = []
    while vragen_list_dict:
        key = choice(list(vragen_list_dict))
        antwoord = input(vragen_list_dict[key] + "(ja/nee): ")
        if antwoord == "ja" or antwoord == "nee":
            antwoorden_list.append((key, antwoord))
            antwoorden_list.sort()
            del vragen_list_dict[key]
    return antwoorden_list

    antwoorden_user = open("antwoorden_user.txt", "a")
    antwoorden_user.write(str(antwoorden_list))
    antwoorden_user.close()



def main():  
    Groet()
    vragenLijst()
    
if __name__ == "__main__":
    main() 

%d bloggers like this: