首页 > 解决方案 > for循环和while循环,学习python

问题描述

我不明白如果我将 while 循环更改为 for 循环,为什么不会添加“手机壳”。

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)

我将其更改为 for 循环。

for design in unprinted_designs:
    current_design = unprinted_designs.pop()
    print(f"Printing Model: {current_design}")
    completed_models.append(current_design)

标签: pythonloopsfor-loopwhile-loop

解决方案


推荐阅读