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))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值