编写一个名为make_album()的函数,它创建一个描述音乐专辑的字典。这个函数应接受歌手的名字和专辑名字,并返回一个包含这两项信息的字典,使用这个函数创建三个不同专辑的字典,并打印每个返回的值,以核实字典正确的存储了专辑的信息。
1 def make_album(singer_name, album_name): 2 album = {‘singer‘: singer_name, ‘album‘: album_name} 3 return album 4 5 album1 = make_album(‘seether‘, ‘fragile‘) 6 print(album1) 7 8 album2 = make_album(‘oasis‘, ‘wonderwall‘) 9 print(album2) 10 11 album3 = make_album(‘greenday‘, ‘warning‘) 12 print(album3)
给函数make_album()添加一个可选形参,以便能够存储专辑包含的歌曲数量,如果调用这个函数指定了歌曲的数量,就将这个值添加到表示专辑的字典中,调用这个函数并至少在一次调用中指定专辑的歌曲数量。
1 def make_album(singer_name, album_name, sing_count=None): 2 album = {‘singer‘: singer_name, ‘album‘: album_name} 3 if sing_count: 4 album[‘number‘] = sing_count 5 return album 6 7 album1 = make_album(‘seether‘, ‘fragile‘, 15) 8 print(album1) 9 10 album2 = make_album(‘oasis‘, ‘wonderwall‘, 5) 11 print(album2) 12 13 album3 = make_album(‘greenday‘, ‘warning‘) 14 print(album3)
原文:https://www.cnblogs.com/hanyu1995/p/14430893.html