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.1,0.2)