import threading import time import random def escribePunto(): for i in range(100): print (".", end="",flush=True) # time.sleep(0.1) random.uniform(0.1, 0.2) return print ("INICIO") t = threading.Thread(target=escribePunto) t.start() for i in range(50): print ("-", end="",flush=True) # time.sleep(0.2) random.uniform(0.2, 0.3)