total = 512 cur = 130 barSize = 30 c1 = '#' c2 = '-' z = cur * barSize / total perc = (cur * 100) / total print "[" + c1 * z + c2 * (barSize - z) + "] " + str(perc) + "%% (%d/%d)" % (cur, total)