Aligning integers(Basic python)
<p>Hey guys I need some help aligning my integers. I will show you what my code is, what my output is, and what I want my output to be. Thanks! </p>

<p>Code:</p>

<pre><code>test_sign='#'
test_numbers=[100000,5000000,7000000]
test_calc_list=[]
test_sum=sum(test_numbers)
test_list=['Testcase1','Testcase2','Testcase3']
test_sign_list=[]

for x in test_numbers:
    test_calc=round((x/float(test_sum)*10))
    test_calc_list.append(test_calc)

for y in test_calc_list:
    y=int(y)
    signs=y*test_sign
    test_sign_list.append(signs)

for z in range(len(test_list)):
    print "%8s"%test_list[z]+":",test_sign_list[z],test_numbers[z]
</code></pre>

<p>Output:</p>

<pre><code>Testcase1:  100000
Testcase2: #### 5000000
Testcase3: ###### 7000000
</code></pre>

<p>Desired output:</p>

<pre><code>Testcase1:         100000
Testcase2: ####   5000000
Testcase3: ###### 7000000
</code></pre>
