I'm trying to display a sort of loading animation, specifically three dots appearing over and over. I thought the below would work:
import time, sys
for i in range(9):
time.sleep(0.2)
x = i % 4
sys.stdout.write("." * x)
sys.stdout.flush()
However all it does is just gradually (and non-uniformly) load this: "........."