#!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.