On Tue, 28 Jun 2005 14:39:47 -0400, Nathan Pinno wrote (in article <[EMAIL PROTECTED]>):
> Hi all, > > I need help figuring out how to fix my code. I'm using Python 2.2.3, and > it keeps telling me invalid syntax in the if name == "Nathan" line. Here is > the code if you need it. > > #This program asks for a password, then asks for the user's name after the > correct password has been supplied. The computers response will vary, > # depending on the name inputted. > print "Program Author: Nathan Pinno" > print "ID# 2413448" > print > print "Program 3 - Loops and IF Conditions" > print > password = raw_input("Type in the password, please: ") > while password != "hello": > print "Incorrect password!" > print "Welcome to the second half of the program!" > name = raw_input("What is your name, please? ") > if name == "Nathan": > print "What a great name!" > elif name == ["Madonna", "Cher"]: > print "May I have your autograph please!" > else > print name,", that's a nice name!" > > What's wrong with the code? How do I fix it, so that it works? > > Thanks, > Nathan Pinno > http://www.npinnowebsite.ca/ > > > > At least one problem is further within the "if" > Python 2.4.1 (#2, Mar 31 2005, 00:05:10) [GCC 3.3 20030304 (Apple Computer, Inc. build 1666)] Type "help", "copyright", "credits" or "license" for more information. >>> name = 'yosa' >>> test = ['yosa', 'sosa'] >>> name == test False >>> name in test True >>> Lee C -- http://mail.python.org/mailman/listinfo/python-list