On Fri, Dec 06, 2013 at 11:34:13PM +0000, Lelani Slabber wrote: > I have to add code so the user has a limited number of tries - in this > case I have set it to less than 5 in the while loop and I want the > program to stop if the tries are equal to 5. I get an invalid syntax > error. Please help.
Are we playing "Guess My Error" now? Yay, I love that game! Actually I don't. Please in future copy and paste the entire error message you get. It usually shows very useful information, such as the actual line causing the error. In this case I can guess that you're probably getting a syntax error on the following: [...] > tries=tries+1 > print("too low") > guess = int(input("Take a guess: ")) > else: The else is not paired with any if. else, like elif, can only follow an if, and must be indented to the same level: if something: indented block elif something else: indented block else: indented block You can have any number of "elif" blocks per "if", but no more than one "else" block per "if". -- Steven _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor