python - 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)
解决方案
推荐阅读
- laravel - 在路径中找不到文件:my_path/storage/file_39.pdf
- jboss5.x - Netbeans 12 和 JBoss
- r - 根据选定的 tabItem 创建反应数据框
- html - 如何并排对齐两个元素并将它们居中
- android - Android kotlin 调试协程
- javascript - 为什么绿色文本在空格后转到下一行?
- javascript - 反应三纤维等效于 scene.add() - 使用反应三纤维的 2D 文本精灵
- javascript - JS 函数不能从 KeyCode 工作/我如何用键盘键调用这个 JS 函数
- php - PHP 邮件脚本在 IONOS Server 上不起作用
- python - 使用 Nan vaules 创建一个新的 Excel 电子表格