A quick warning, this a pretty wordy answer.
print is tricky sometimes, I had some problems with it when I first started. What you want is a few spaces in between two variables after you print them right? There's many ways to do this, as shown in the above answers.
This is your code:
count = 1
conv = count * 2.54
print count, conv
It's output is this:
1 2.54
If you want spaces in between, you can do it the naive way by sticking a string of spaces in between them. The variables count and conv need to be converted to string types to concatenate(join) them together. This is done with str().
print (str(count) + " " + str(conv))
### Provides an output of:
1 2.54
To do this is the newer, more pythonic way, we use the % sign in conjunction with a letter to denote the kind of value we're using. Here I use underscores instead of spaces to show how many there are. The modulo before the last values just tells python to insert the following values in, in the order we provided.
print ('%i____%s' % (count, conv))
### provides an output of:
1____2.54
I used %i for count because it is a whole number, and %s for conv, because using %i in that instance would provide us with "2" instead of "2.54" Technically, I could've used both %s, but it's all good.
I hope this helps!
-Joseph
P.S.
if you want to get complicated with your formatting, you should look at prettyprint for large amounts of text such as dictionaries and tuple lists(imported as pprint) as well as
which does automatic tabs, spacing and other cool junk.
Here's some more information about strings in the python docs.
http://docs.python.org/library/string.html#module-string