8-8 用户的专辑:在为完成练习8-7编写的程序中,编写一个while 循环,让用户输入一个专辑的歌手和名称。获取这些信息后,使用它们来调用函数make_album(),并将创建的字典打印出来。在这个while 循环中,务必要提供退出途径。
Solution:
def make_album(singer, album_name, song_num=""):
"""make a dictionary of a album by singer, album name and song number"""
if song_num:
album = {
'singer': singer, 'album name': album_name,
'song number': song_num}
else:
album = {
'singer': singer, 'album name': album_name}
return album
active = True
while active:
Singer_name = input("Singer name: ")
Album_name = input("Album name: ")
S