#8-4
def make_shirt(size='big', word='default'):
print("Make shirt: ")
print("\tSize: " + size)
print("\tWord: " + word)
make_shirt('big', 'I love Python')
make_shirt('big')
make_shirt('middle')
make_shirt('big', 'I love C++')
print("\n")
#8-6
def city_country(city):
pair = {'santiago':'chile', 'beijing':'china', 'london':'england'}
text = city.title() + ", " + (pair[city.lower()]).title()
return text
cities = ['santiago', 'beijing', 'london']
for city in cities:
print(city_country(city))
print("\n")
#8-7
def make_album(singer, album_name, number=''):
album = {}
album['Singer'] = singer
album['Album Name'] = album_name
if number:
album['Number of songs'] = number
return album
print(make_album('JJ Lin', 'Caocao', '1'))
print(make_album('Jay Chow', 'Fantasy'))
#8-11
def show_magicians(magicians):
for magician in magicians:
print(magician.title())
def make_great(magicians):
for i in range(0, len(magicians)):
magicians[i] = "Great " + magicians[i].title()
return magicians
magicians = ['tom', 'judy', 'bob']
great_magicians = make_great(magicians[:])
show_magicians(magicians)
print("\n")
show_magicians(great_magicians)
输出如下:
Make shirt:
Size: big
Word: I love Python
Make shirt:
Size: big
Word: default
Make shirt:
Size: middle
Word: default
Make shirt:
Size: big
Word: I love C++
Santiago, Chile
Beijing, China
London, England
{'Singer': 'JJ Lin', 'Album Name': 'Caocao', 'Number of songs': '1'}
{'Singer': 'Jay Chow', 'Album Name': 'Fantasy'}
Tom
Judy
Bob
Great Tom
Great Judy
Great Bob