I don't understand why 'phone case' does not get added if I change the while loop to a for loop.
unprinted_designs = ['phone case', 'robot pendant', 'dodecahedron']
completed_models = []
while unprinted_designs:
current_design = unprinted_designs.pop()
print(f"Printing Model: {current_design}")
completed_models.append(current_design)
I changed it to a for loop.
for design in unprinted_designs:
current_design = unprinted_designs.pop()
print(f"Printing Model: {current_design}")
completed_models.append(current_design)