[Tutor] Comma at the end of a print command

Dragonfirebane at aol.com Dragonfirebane at aol.com
Sun Aug 15 01:04:26 CEST 2004

Hello all,

I know that when you put a comma at the end of a print command, the next 
printed object will be printed on the same line, separated by a space. Is there a 
way to do this without the space separation? i.e.:

def mod():
    import msvcrt
    model = msvcrt.getch()
    if model == '1':
        print model(*)
        model = msvcrt.getch() ##to get the next number
        print model

would output:


, printing the numbers one at a time, if '12' were inputed. as it is, the 
output is:

1 2

, which isn't what i want. So in other words: is there a way to provide 
'real-time' printing without the space separation?  The reason I'm using 
msvcrt.getch() is because if the number doesn't begin with a 1, then it must be below 
10, as the choices are from 2 to 15; which would make it easier (no need to hit 
enter) to process the choice.

* insert unknown symbol here

Email: dragonfirebane at aol.com
AIM: singingxduck
Programming Python for the fun of it.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20040814/febb95c2/attachment.htm

More information about the Tutor mailing list