import time import os nowdisp = 0 start = 0 def setup(): global endisplay global totaltime global start endisplay = '\n' + raw_input('end display message: ') totaltime = input('time in seconds: ') print('press to start') os.system('pause') start = time.time() os.system('cls') zero = '\r|--------------------|' one = '\r|o-------------------|' two = '\r|oo------------------|' three = '\r|ooo-----------------|' four = '\r|oooo----------------|' five = '\r|ooooo---------------|' six = '\r|oooooo--------------|' seven = '\r|ooooooo-------------|' eight = '\r|oooooooo------------|' nine = '\r|ooooooooo-----------|' ten = '\r|oooooooooo----------|' eleven = '\r|ooooooooooo---------|' twelve = '\r|oooooooooooo--------|' thirteen = '\r|ooooooooooooo-------|' fourteen = '\r|oooooooooooooo------|' fifteen = '\r|ooooooooooooooo-----|' sixteen = '\r|oooooooooooooooo----|' seventeen = '\r|ooooooooooooooooo---|' eighteen = '\r|oooooooooooooooooo--|' nineteen = '\r|ooooooooooooooooooo-|' twenty = '\r|oooooooooooooooooooo|' def counter(alltime, beginning): global nowdisp if (time.time()-beginning)/alltime <= 0.05: nowdisp = zero elif (time.time()-beginning)/alltime <= 0.10: nowdisp = one elif (time.time()-beginning)/alltime <= 0.15: nowdisp = two elif (time.time()-beginning)/alltime <= 0.20: nowdisp = three elif (time.time()-beginning)/alltime <= 0.25: nowdisp = four elif (time.time()-beginning)/alltime <= 0.30: nowdisp = five elif (time.time()-beginning)/alltime <= 0.35: nowdisp = six elif (time.time()-beginning)/alltime <= 0.40: nowdisp = seven elif (time.time()-beginning)/alltime <= 0.45: nowdisp = eight elif (time.time()-beginning)/alltime <= 0.50: nowdisp = nine elif (time.time()-beginning)/alltime <= 0.55: nowdisp = ten elif (time.time()-beginning)/alltime <= 0.60: nowdisp = eleven elif (time.time()-beginning)/alltime <= 0.65: nowdisp = twelve elif (time.time()-beginning)/alltime <= 0.70: nowdisp = thirteen elif (time.time()-beginning)/alltime <= 0.75: nowdisp = fourteen elif (time.time()-beginning)/alltime <= 0.80: nowdisp = fifteen elif (time.time()-beginning)/alltime <= 0.85: nowdisp = sixteen elif (time.time()-beginning)/alltime <= 0.90: nowdisp = seventeen elif (time.time()-beginning)/alltime <= 0.95: nowdisp = eighteen elif (time.time()-beginning)/alltime < 1.00: nowdisp = nineteen else: nowdisp = twenty os.system('cls') def display(note): counter(totaltime,start) print nowdisp, if nowdisp == twenty: print note def programstart(): global nowdisp nowdisp = 0 while nowdisp != twenty: display(endisplay) cont = input('continue? 0=no 1=yes') if cont == 0: os.sys.exit() if cont == 1: os.system('cls') x=1 while x == 1: setup() programstart() os.system('pause')