On Wed, Aug 20, 2014 at 7:00 AM, abid saied <abidsa...@gmail.com> wrote: > > # OK, I'm stuck on setting up an instruction that ends the program once > you > # say either 'yes' or 'no'. And if you don't say 'yes' or 'no', and you > reach > # the end, the program comes to an end. Please remember I'm a newbie and > would > # appreciate any advise in plain simple English, like I was 5 years old! > > > > import time > > def main(): > print() > print("YES/NO Game ") > time.sleep(2) > print() > print() > > print("In this game, I will ask you a series of questions, if you answer > YES or NO, you loose!") > print() > print("Remember to answer in Capitals!") > print() > time.sleep(2) > print("Starting the game ...") > print() > time.sleep(2) > name = input("What is your name? ") > print() > time.sleep(2) > print("ok " + (name) + (", time for the questions...")) > print() > time.sleep(2) > > > answer = input("How old are you? ") > if answer == "YES": > print("...You said yes, you loose!") > elif answer == "NO": > print ("...You said NO, you loose!") > > > answer = input("Do you like apples? ") > if answer == "YES": > print("...You said yes, you loose!") > elif answer == "NO": > print ("...You said NO, you loose!") > You repeat this pattern throughout your program, so it should be made a function like this:
def ask_question(question): answer = input(question) answer = answer.upper() if answer == "YES" or answer == "NO": print "...You said %s, you loose!", answer exit(0) # this will end the program return # this will get you out of your function To ask all of your questions, create a list of questions like this: list_of_questions = ["first question", "second question", etc ... ] Now do this: for question in list_of_questions: ask_question then finish with what you have below. > > print("OK, you win!You didn't say 'YES' or 'NO', well done!") > time.sleep(2) > > > > > Abid Saied > abidsa...@gmail.com > > > > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > https://mail.python.org/mailman/listinfo/tutor -- Joel Goldstick http://joelgoldstick.com _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor