Hi Rafael,
LogActivities = [] prompt = ("What have you done today? Enter 'quit' to exit. ") while True: activity = input(prompt) # Do this here so 'quit' is not appended to the list if activity == 'quit': # To get out of the loop break # If still in the loop, append this activity to the list # Note, no else statement here LogActivities.append(activity) # Do this outside the loop if LogActivities: # See if the list is not empty print("Let me recap. This is what you've done today: %s." % ", " .join(LogActivities)) Sri On Sun, Mar 19, 2017 at 5:47 PM, Rafael Knuth <rafael.kn...@gmail.com> wrote: > LogActivities = [] > prompt = ("What have you done today? ") > prompt += ("Enter 'quit' to exit. ") > > while True: > activity = input(prompt) > LogActivities.append(activity) > > if activity == "quit": > print("Let me recap. This is what you've done today: %s." % ", > " .join(LogActivities)) > > This program is supposed to take user input and to log his activities > into a list. > All works well, only when the user quits, the program adds 'quit' to > LogActivities. > How do I prevent my program from doing this? > > Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 07:18:10) [MSC v.1900 > 32 bit (Intel)] on win32 > Type "copyright", "credits" or "license()" for more information. > >>> > = RESTART: C:/Users/Rafael/Documents/01 - BIZ/PYTHON/Python > Code/PPC_159.py = > What have you done today? Enter 'quit' to exit. shower > What have you done today? Enter 'quit' to exit. walk the dog > What have you done today? Enter 'quit' to exit. drink coffee > What have you done today? Enter 'quit' to exit. prepare lunch > What have you done today? Enter 'quit' to exit. take coding lesson > What have you done today? Enter 'quit' to exit. quit > Let me recap. This is what you've done today: shower, walk the dog, > drink coffee, prepare lunch, take coding lesson, quit. > What have you done today? Enter 'quit' to exit. > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > https://mail.python.org/mailman/listinfo/tutor > _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor