#!usr/bin/python
import random
seg1='''_________'''
seg2='''|       |'''
seg3a="| Ace   |"
seg32="|  2    |"
seg33="|  3    |"
seg34="|  4    |"
seg35="|  5    |"
seg36="|  6    |"
seg37="|  7    |"
seg38="|  8    |"
seg39="|  9    |"
seg310="| 10    |"
seg3jack="| Jack  |"
seg3queen="|Queen  |"
seg3king="| King  |"
seg4='''|  of   |'''
seg5s="| Spade |"
seg5h="| Heart |"
seg5c="| Clubs |"
seg5d="|Diamond|"
seg6='''|       |'''
seg7='''|_______|'''
a=[seg3a,seg32,seg33,seg34,seg35,seg36,seg37,seg38,seg39,seg310,seg3jack,seg3queen,seg3king]
b=[seg5s,seg5h,seg5c,seg5d]
count=0
count1=0
print seg1*13,'\n',seg2*13#,#'\n'
while count<=12:
    c=random.choice(a)
    print c,
    count+=1
print '\n',seg4*13,'\n'
while count1<=12:
    d=random.choice(b)
    print d,
    count1+=1
print '\n',seg6*13,'\n',seg7*13
Hello. I am trying to make this program which is supposed to print out 13 random cards side by side but it formats really strangely. I know it is caused by the while loop which adds an extra space after it prints something out. Thanks.
 
     
    