I got some problems with creating the following python programme. I want to let python to calculate the sum by itself while the student fills in the answer. Help me please!! (the programme is in dutch, so if u don't understand something because of that. Just ask!)
def Toets (): class Vragen: def __init__(self, vraag, antwoord, antwoord2): self.vraag = vraag self.antwoord = antwoord self.antwoord2 = antwoord2 b = 1 c = 5 a**2 = c-b a**2 = a*a vragen_list = [ ["Los de vergelijking x**2 + 1 = 5 op. \n \nRestrictie: U mag geen spaties in uw antwoord gebruiken. \nNoteer uw antwoord zo nodig in de volgende vorm: x=.. v vx v teller/noemer v x**2.", "x=2vx=-2", "x=-2vx=2"], ] vragen = [] for item in vragen_list: vragen.append(Vragen(item[0],item[1],item[2])) def run_test(vragen): for vragen in vragen : print(vragen.vraag) antwoord = input("\nAntwoord: ") if antwoord == "a": print("\nCorrect!\n") break if antwoord == "x=-2vx=2": print("\nCorrect!\n") break if antwoord == "x=2": print ("\nFout, niet vergeten dat er ook nog een negatieve x-waarde uit kan komen.\n\n") Toets () break if antwoord == "x=-2": print ("\nFout, niet vergeten dat er ook nog een positieve x-waarde uit kan komen.\n\n") Toets () break if antwoord == ("x=v2") : print ("\nFout, je hebt twee keer de wortel genomen van 5 - 1 = 4.\n\n") Toets () break if antwoord == ("x=v2vx=-v2") : print ("\nFout, je hebt twee keer de wortel genomen van 5 - 1 = 4.\n\n") Toets () break if antwoord == ("x=-v2vx=v2") : print ("\nFout, je hebt twee keer de wortel genomen van 5 - 1 = 4.\n\n") Toets () break if antwoord == ("x=v4vx=-v4") : print ("\nFout, je kan je antwoord namelijk nog verder uitwerken.\n\n") Toets () break if antwoord == ("x=-v4vx=v4") : print ("\nFout, je kan je antwoord namelijk nog verder uitwerken.\n\n") Toets () break if antwoord == ("x=v4") : print ("\nFout, je kan je antwoord namelijk nog verder uitwerken.\n\n") Toets () break if antwoord == ("x=-v4") : print ("\nFout, je kan je antwoord namelijk nog verder uitwerken.\n\n") Toets () break else : print ("Fout, antwoord niet gedetecteerd. \nProbeer het nog een keer! \n\n") Toets() run_test(vragen)