原来的要求每调用一次函数,字典就刷新一次,拓展是每一次存储都具有记忆性,更符合现实生活中的实际要求
c_singer = {}#存储歌手名字
a_album ={}#存储歌手专辑
def make_album(name,album_name):
names=name
while True:
c = []
c.append(album_name)
b = input('请输入该歌手的更多专辑名')
c.append(b)
a_album[names]= c
print(b+'已经存储,输入q退出')
c = input('\n请输入:')
if c == 'q':
break
c_singer[names]=a_album[names]
while True:
h=input('是否退出yes/no')
if h == 'yes':
break
e = input('请输入歌手名字:')
f = input('请输入专辑名字')
make_album(e,f)
for singer_name,singer_album in c_singer.items():
print(singer_name+'的专辑有:'+'\n')
print(singer_album)
print('\n')