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