import sys
import time
import random
import threading
pro =0
i =0
timeout =20defprogress_1():global pro
k =1whileTrue:if k %2==0:print("\r%s%s[/][%d]%%"%(">"* pro," "*(100- pro), pro), end='')else:print("\r%s%s[\][%d]%%"%(">"* pro," "*(100- pro), pro), end='')if pro >100:break
k +=1
time.sleep(0.5)defprogress_2():global i
global pro
global timeout
while i <= timeout:
pro = i *100// timeout
time.sleep(random.random()*5)
i +=1
t1 = threading.Thread(target=progress_1)
t2 = threading.Thread(target=progress_2)
t2.start()
t1.start()