《Python从入门到实践》--第八章 函数 课后练习5

题目:

8-15 打印模型 :将示例print_models.py中的函数放在另一个名为printing_functions.py的文件中;在print_models.py的开头编写一条import 语句,并修改这个文件以使用导
入的函数。
8-16 导入 :选择一个你编写的且只包含一个函数的程序,并将这个函数放在另一个文件中。在主程序文件中,使用下述各种方法导入这个函数,再调用它:
import module_name
from module_name import function_name
from module_name import function_name as fn
import module_name as mn
from module_name import *
8-17 函函数数编编写写指指南南 :选择你在本章中编写的三个程序,确保它们遵循了本节介绍的函数编写指南。
8.8 小结

代码:

#!usr/bin/python
# _*_ coding:utf-8 _*_
#该模块名叫做printing_function
#打印模型
#模拟打印每个设计,直到没有未打印的设计位置
#打印每个设计后,都将其移到列表competed_modles中
def print_modles(unprinted_designs,completed_modles):
    while unprinted_designs:
        current_design = unprinted_designs.pop()
        #模拟打印每个设计过程
        print("正在打印的是:" + current_design)
        completed_modles.append(current_design)

        print("下面是打印好的设计:")
        print(completed_modles)

#!usr/bin/python
# _*_ coding:utf-8 _*_
#该模块用来调用上面的printing_functions模块
#打印模型
from printing_functions import print_modles as pm

#首先创建一个列表,其中包含一些要打印的设计
unprinted_designs = ["bmw","ducati","honda","kawaski"]
completed_modles = []
pm(unprinted_designs,completed_modles)

#导入
import printing_functions
#导入特定的函(调用需要用到函数名)
from printing_functions import print_modles
#给导入的函数重命名(调用需要用到函数名)
from printing_functions import print_modles as pm
#更改模块名
from printing_functions as pf
#导入模块中所有的函数
from printing_function import *

猜你喜欢

转载自www.cnblogs.com/2tomcat/p/12513141.html
今日推荐