# -*- coding: GBK -*-
#8-7
def make_album(singer,album,songsnum=''):
sing_dict={'singer':singer,'album':album}
if songsnum:
sing_dict['songsnum']=songsnum
return sing_dict
print(make_album('sunyue','buzhid',10))
#8-8
sing_list = []
continue_flag = True
while continue_flag:
singer = input('please input singer name:')
if singer!='q':
album = input('please input album name:')
if album!='q':
sing_list.append(make_album(singer,album))
else:
print(sing_list)
continue_flag = False
else:
print(sing_list)
continue_flag = False
#8-9
def show_magicians(magicians):
for magician in magicians:
print(magician.title())
magicians = ['alice', 'david', 'carolina']
show_magicians(magicians)
#8-10,11
def make_great(magicians,great_magicians):
while magicians:
magician = magicians.pop()
magician = 'The Great '+ magician
great_magicians.append(magician)
magicians = ['alice', 'david', 'carolina']
great_magicians=[]
make_great(magicians[:],great_magicians)
show_magicians(magicians)
#8-9
def show_magicians(magicians):
for magician in magicians:
print(magician.title())
magicians = ['alice', 'david', 'carolina']
show_magicians(magicians)
#8-10,11
def make_great(magicians,great_magicians):
while magicians:
magician = magicians.pop()
magician = 'The Great '+ magician
great_magicians.append(magician)
magicians = ['alice', 'david', 'carolina']
great_magicians=[]
make_great(magicians[:],great_magicians)
show_magicians(magicians)
#8-12
def add_material(*materials):
for material in materials:
print('you add',material)
add_material('1')
add_material('2','3','5')
#8-13
def build_profile(name,age,**other_info):
print('your name is:',name)
print('your age is:',age)
for k,v in other_info.items():
print ('your', k, 'is:',v)
build_profile('yawei',12,hometown='hb',hobby='reading')
#8-14
def make_car(factory,model,**other_infos):
car_dict = {'factory':factory,'model':model}
for k,v in other_infos.items():
car_dict[k]=v
return car_dict
car = make_car('subaru', 'outback', color='blue', tow_package=True)
print(car)
#8-16
#import sept8
from sept8 import make_car
#from sept8 import *
#from sept8 import make_car as mc
#import sept8 as s8
car = make_car('subaru', 'outback', color='blue', tow_package=True)
print(car)
《Python 编程:从入门到实践》第八章(函数)练习题答案
猜你喜欢
转载自blog.csdn.net/zenmehaichonga_2009/article/details/82797649
今日推荐
周排行