1. 程式人生 > >Python程式設計:從入門到實踐—函式

Python程式設計:從入門到實踐—函式

 

從函式中修改列表

一家為使用者提交的設計製作3D列印模型的公司,需要列印的設計儲存在一個列表中,列印後移到另一個列表中。

#!/usr/bin/env python
# -*- coding:utf-8 -*-

unprinted_designs = ['iphone case','robot pendant','dodecahedron']

completed_models = []
while unprinted_designs:
    current_design = unprinted_designs.pop()

    print("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)
未使用函式的實現方式
#!/usr/bin/env python
# --*-- encoding:utf-8 --*--
def print_models(unprinted_designs,completed_models):
    
while unprinted_designs: current_design = unprinted_designs.pop() 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','robot pendant','dodecahedron'] completed_models = [] print_models(unprinted_designs,completed_models) show_completed_models(completed_models)
利用函式實現