Puzzling input problem
Stephen R. Figgins
fig at monitor.net
Fri Mar 23 09:48:18 EST 2001
Kevin Cazabon wrote:
>
> How about using this instead:
>
> answer = raw_input("prompt string: ")
Yeah, that is how I would normally do it. In this case, there were some
variables in the prompt string so I decided to it.
My question was not, "how do I use raw_input()?" It was, "why does the
space appear where it does?"
Alex supplied the answer. When I followed the first print statement
with a comma, it set a softspace property on standard out. raw_input()
did not use or change this property when it modified the screen. The
second print did, however, so it printed an extra space before the
second print.
-Stephen
More information about the Python-list
mailing list