8-1 消息
def display_message():
print('balabala')
display_message()
8-2 喜欢的图书
def favoritebook(book):
print(book.title())
favoritebook('python入门')
8-3 T恤衫
def make_shirt(word, size):
print('i love '+word+' the size is '+ size)
make_shirt("i love python", "xl")
8-4大号T恤
def make_shirt(size,msg = 'I love Python'):
print('这件t恤衫的尺寸是:' + size + ';印花文字为:' + msg)
make_shirt('大号T恤')
make_shirt('中号T恤')
make_shirt('小号T恤','其他字样')
8-5城市
def describe_city(city, country='China'):
print(city + ' is in ' + country)
describe_city('hangzhou')
describe_city("London", 'UK')
describe_city("Paris", 'France')
8-6城市名
def city_country(city, country):
return city + ' , ' + country
print(city_country("hangzhou", "China"))
print(city_country("London", "UK"))
print(city_country("New York", "US"))
8-7专辑
def make_album(singer_name,album_name,song_number = ''):
if song_number:
s_a = {'singer_name':singer_name,'album_name':album_name,'song_number' : song_number}
else:
s_a = {'singer_name':singer_name,'album_name':album_name}
return s_a
a = make_album('HanHong','QingZangGaoYuan','5')
b = make_album('AndiLiu','WangQingShui')
c = make_album('LiuHuan','YouAndMe','7')
print(a)
print(b)
print(c)
8-8用户的专辑
def make_album(singer, name):
a = {'singer': singer, 'name': name}
return a
while True:
singer = input('请输入歌手名:')
if singer == 'q':
break
name = input('请输入专辑名:')
if name == 'q':
break
print(make_album(singer, name))
8-9魔术师
def show_magicians(alist):
for i in alist:
print(i)
magicians = ["a", "b", "c"]
show_magicians(magicians)
8-10了不起的魔术师
def show_magicians(alist):
for i in alist:
print(i)
def make_great(mlist):
for i in range(1, len(mlist) + 1):
mlist[i - 1] = 'the Great ' + mlist[i - 1]
for i in mlist:
print(i)
magicians = ["a", "b", "c"]
show_magicians(magicians)
make_great(magicians)
8-11不变的魔术师
def show_magicians(alist):
for i in alist:
print(i)
def make_great(mlist):
for i in range(1, len(mlist) + 1):
mlist[i - 1] = 'the Great ' + mlist[i - 1]
return mlist
magicians = ["a", "b", "c"]
great_magicians = make_great(magicians[:])
print(great_magicians)
show_magicians(magicians)
show_magicians(great_magicians)
8-12 三明治
def san(*args):
print(args)
san("水果")
san("苹果")
san("香蕉")
8-13用户简介
def user_profile(first,last,**else_info):
name_file = {}
name_file['first_name'] = first
name_file['last_name'] = last
for k ,v in else_info.items():
name_file[k] = v
return name_file
user_a = user_profile('ma','yun',company = 'TaoBao',Sex = 'man')
print(user_a)
user_b = user_profile('1','2',Sex = 'man')
print(user_b)
8-14汽车
def car(manufacturers, size, **kwargs):
data = {}
data['manufacturers'] = manufacturers
data['size'] = size
for k, v in kwargs.items():
data[k] = v
return data
user = car('ben', 'xl', color='blue', tow_package=True)
print(user)