Why doesn’t PyGame draw in the window before the delay or sleep?

I am working on a pong game. When either of the scores hit 10, it is supposed to put up some text on the screen and say the right player has won or left player has won. However, in my program, it isn’t working. When it has to show the text that the right or left player has won, it doesn’t show it. But it works for everything else. Here is the code:

Embedding a Pygame window into a Tkinter or WxPython frame

A friend and I are making a game in pygame. We would like to have a pygame window embedded into a tkinter or WxPython frame, so that we can include text input, buttons, and dropdown menus that are supported by WX or Tkinter. I have scoured the internet for an answer, but all I have found are people asking the same question, none of these have been well answered.

How to run multiple while loops at a time in Python

I’m trying to work on a simple Pygame program for a project that simply displays some faces and talks in a text to speech voice, but there is a while loop at the end that is necessary for the code to run but blocks another while loop that I need for the program from running. The while loop I’m trying to add uses time.sleep(), so if I try to put it into the same block as the first one which needs to be constantly running the program crashes. I’m sure I’m probably looking over something obvious but any help would be appreciated, thanks!