3.28作业

8-4 大号T恤

def make_shirt(size = "large", words = "I love Python"):
print("A " + size + " T-shirt with \"" + words + "\"")

make_shirt()
make_shirt(size = "medium")
make_shirt(words = "I love C++")


8-7 专辑

def make_album(singer_name, album_name, song_num = 0):
album = {
'singer name' : singer_name,
'album name' : album_name,
}
if song_num:
album['song number'] = song_num
return album

print(make_album("A", "B", 5))
print(make_album("C", "D"))
print(make_album("E", "F", 10))


8-9 魔术师

def show_magicians(magicians):
for magician in magicians:
print(magician)

magicians = ["A", "B", "C", "D", "E"]
show_magicians(magicians)


8-10 了不起的魔术师

def show_magicians(magicians):
for magician in magicians:
print(magician.title())

def make_great(magicians):
for i in range(0, len(magicians)):
magicians[i] = "the Great " + magicians[i]

magicians = ["A", "B", "C", "D", "E"]
make_great(magicians)
show_magicians(magicians)


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] = "the Great " + magicians[i]
return magicians

magicians = ["A", "B", "C", "D", "E"]
great_magicians = make_great(magicians[:])
show_magicians(magicians)
print()
show_magicians(great_magicians)


8-14 汽车

def make_car(brand, version, **other_info):
car = {
'brand' : brand,
'version' : version,
}
for key, value in other_info.items():
car[key] = value
return car

print(make_car('Benz', 'S600', color = 'black', tow_package = False))

猜你喜欢

转载自blog.csdn.net/perfectcherryblossom/article/details/79738630