Python编程:从入门到实践第八章练习8.7
def print_models(unprinted_designs, completed_models):
"""
模拟打印每个设计,直到没有未打印的设计为止
"""
while unprinted_designs:
current_design = unprinted_designs.pop()
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','robot pendant', 'dodecachedron']
completed_designs = []
while unprinted_designs:
current_design = unprinted_designs.pop()
print("Printing model: " + current_design)
completed_designs.append(current_design)
print("\nThe following models have been printed: ")
for completed_design in completed_designs:
print(completed_design)
from printing_functions import print_models
from printing_functions import show_completed_models
unprinted_designs = ['iphone case','robot pendant','dodecahedron']
completed_models = []
print_models(unprinted_designs[:],completed_models)
show_completed_models(completed_models)
def making_cars(brand,size,**cars_info):
"""打印汽车信息"""
cars = {}
cars['brand'] = brand
cars['size'] = size
for key,value in cars_info.items():
cars[key] = value
return cars
import making_car
car_info = making_car.making_cars('audi','large',made_in = 'china' , color = 'blue')
print(car_info)
from making_car import *
car_info = making_cars('audi','large',made_in = 'china' , color = 'blue')
print(car_info)
from making_car import making_cars
making_cars('audi','large',made_in = 'china' , color = 'blue')
car_info = making_cars('audi','large',made_in = 'china' , color = 'blue')
print(car_info)
from making_car import making_cars as mc
car_info = making_cars('audi','large',made_in = 'china' , color = 'blue')
print(car_info)
import making_car as maca
car_info = making_cars('audi','large',made_in = 'china' , color = 'blue')
print(car_info)
import making_car
car_info = making_car.making_cars('audi','large',made_in = 'china' , color = 'blue')
print(car_info)