On Tue, Nov 25, 2008 at 11:52 AM, Daniel J Kramer <[EMAIL PROTECTED]> wrote: > Hi Kent > > I have been playing with the ,lower command and am not having much luck. It > seems like a simple task, but it is not working for me. Here is the code > > def main(): > score = 0 > print"Welcome to the Music Quiz. Today's game has 8 rounds for you. > There will be audio rounds, visual rounds and straight ahead qustions. We > will begin with the round Journey to the Centre of New York" > print > A11 = raw_input ("We see the Ramones on the Bowery with rolled up > towels under their arms chewing out a rhythm on their bubble gum. Where are > they planning to hitch a ride? ") > A11 = A11.lower()
A11 now contains all lowercase characters. > if A11 == "Rockaway Beach" : try if A11 == "rockaway beach": Kent PS Please use Reply All to reply to the list. > score += 5 > print "Correct" > elif A11 == "CBGB" : > print "That's where they are, not where they are going" > else: > print "Wrong, they all hitched a ride to Rockaway Beach" > > print "Your total score ", score > > main() > > Is the placement of the .lower function in the wrong place? When I run the > code, the program does not recognize my input and will not give me a score. > This happens even if I enter text with capitals. When I remove the .lower > function Python recognizes my answer, but only if it has capitals. > > any suggestions? > > cheers > Daniel > > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor