#首先创建一个列表,其中包含一些要打印的设计。 unprinted_designs = ['phone case', 'robot pendant', 'dodecahefron'] completed_models = [] while unprinted_designs: current_design = unprinted_designs.pop() print(f"Printing model: {current_design}") completed_models.append(current_design) print("\nThe following models have been printed:") for completed_model in completed_models: print(completed_model)
#这个函数里面总共有5个较大的变量块,其中unprinted_designs作为待定义的函数,completed_models作为一个终值变量,current_design作为执行while循环的中间变量,有点像小游戏华容道,completed_model作为一个遍历终值变量的子变量,保证输出循环的有效性。