
Ro Joshi
Pro Student 836 PointsWHY IS THIS CODE NOT WORKING????
shopping_list = []
print("Make any list! To do, shopping list, snd many more!")
print("When you are done type 'DONE' to continue")
while True:
new_item = input("> ")
if new_item == 'Done':
break
shopping_list.append(new_item)
print("Here's your list:")
for item in shopping_list:
print(item)
I do not know why this code is not working.
[MOD: added ```python formatting -cf]
1 Answer

Chris Freeman
Treehouse Moderator 47,861 PointsThe if
code and the append
statement are not inside the while
loop. The loop has no exit and runs forever.
Indent the if
code and the append
statement to be inside the while
loop.