"john boy" <[EMAIL PROTECTED]> : >I am having trouble with the following example used in a tutorial: > > print "Halt !" > s = raw_input ("Who Goes there? ") > print "You may pass,", s > > I run this and get the following: > Halt! > Who Goes there? > > --thats it....if I hit enter again "You may pass," > appears... > > In the example after running you should get: > > Halt! > Who Goes there? Josh > You may pass, Josh > > I'm assuming s=Josh...but that is not included in the statement at all > I don't know how you put "Josh" in or how you got it to finish running > w/o hitting enter after "Who goes there?" > > What am I doing wrong?
I think you're supposed to type "Josh" (or any other name, without the quotes) *before* you hit enter. (raw_input() reads a string of characters from the terminal, and returns them as a string. if you don't type anything, there's nothing to return, and nothing to print) </F> -- http://mail.python.org/mailman/listinfo/python-list