4、传递列表:
4.1、在函数中修改列表:
将列表传递给函数后,函数对这个列表所做的任何修改都是永久性的。
def print_models( unprinted_designs, completed_models):
""" 模 拟 打 印 每 个 设 计, 直 到 没 有 未 打 印 的 设 计 为 止 打 印 每 个 设 计 后, 都 将 其 移 到 列 表 completed_models 中 """
while unprinted_designs:
current_design = unprinted_designs.pop()
# 模 拟 根 据 设 计 制 作 3D 打 印 模 型 的 过 程
print(" Printing model: " + current_design)
completed_models.append( current_design)
def show_completed_models( completed_models):
""" 显 示 打 印 好 的 所 有 模 型"""
print("\ nThe following models have been printed:")
for completed_model in completed_models:
print( completed_model)
unprinted_designs = [' iphone case',