Quiz myth/truth the statements from file are not loaded properly

I’m trying to create a simple fact/myth quiz where individual statements are loaded from a file. The problem is that it loads all the statements at once. could someone help me.

I would also like to make this quiz for two players. The statement from the file (one line in file)will appear first. The player who reacts first after pressing the keys (r for the red team and b for the blue team) presses the myth/fact key and points are added to the team that pressed the key.

import tkinter

canvas = tkinter.Canvas(height = 800, width = 1500, bg = "lightgreen")
canvas.pack()

x = 750
y = 400

def score(score_red,score_blue):
 canvas.create_text(x+500,y-230, text=body_blue, fill = "white", font = "Arial 30")
 canvas.create_text(x-400,y-230, text=body_red, fill = "white", font = "Arial 30")
def mythfact():
 global score_red, score_blue
 canvas.create_text(x,y-250, text = "1", font = "Arial 40")
 s = open("fakt_mytus.txt", "r", encoding = "utf-8")
 for i,row in enumerate(s):
     g = row.split("=")
     statement = canvas.create_text(x,y-70, text = g[0], font = "Arial 30")
     def mytus():
         canvas.create_rectangle(x-700,y-50,x-10,y+200, fill = "pink")
         canvas.create_text(x-350,y+80, text = "MYTUS", font = "Arial 60")
     def fakt():
         canvas.create_rectangle(x+10,y-50,x+700,y+200, fill = "pink")
         canvas.create_text(x+350,y+80, text = "FACT", font = "Arial 60")
     mytus()
     fakt()
     def klik_1(suradnice):
         xx = suradnice.x
         yy = suradnice.y
         if x-700<xx<x-10 and y-50<yy<y+200:
             if (g[1]=="mytus"):
                 right = canvas.create_text(x,y+250,text= "right", font = "Arial 60")
                 canvas.update()
                 canvas.after(1000)
                 canvas.delete(right)
                 canvas.update()
                 canvas.delete(statement)
             else:
                 wrong = canvas.create_text(x,y, text = "wrong", font = "Arial 60")
                 canvas.update()
                 canvas.after(1000)
                 canvas.delete(wrong)
                 canvas.delete(statement)
         if x+10<xx<x+700 and y-50 <yy<y+200:
             if (g[1]=="fakt"):
                 right = canvas.create_text(x,y,text="rigth", font = "Arial 60")
                 canvas.update()
                 canvas.after(1000)
                 canvas.delete(right)
                 canvas.delete(statement)
             else:
                 wrong = canvas.create_text(x,y,text = "wrong", font = "Arial 60")
                 canvas.update()
                 canvas.after(1000)
                 canvas.delete(wrong)
                 canvas.delete(statement)
     canvas.bind("<Button-1>", klik_1)
     canvas.update()
     canvas.after(1000)
     canvas.delete(statement)
mythfact()

score_red = 0
score_blue = 0
##
##canvas.bind("<r>", score_red)
##canvas.bind("<b>", score_blue)