8-8 用户的专辑:在为完成练习8-7编写的程序中,编写一个while 循环,让用户输入一个专辑的歌手和名称。获取这些信息后,使用它们来调用函 数make_album() ,并将创建的字典打印出来。在这个while 循环中,务必要提供退出途径。
def make_album(album_name, album_maker, song_number):
album_info = {'专辑名称': album_name, '专辑作者': album_maker,'歌曲数量':song_number}
return album_info
while True:
message = "请告诉我你最喜欢的专辑以及它的作者。"
message += "(输入‘quit’退出问答窗口)"
print(message)
a_n = input("专辑名称:")
if a_n == 'quit':
break
a_m = input('专辑作者:')
if a_m == 'quit':
break
s_n = input("专辑中所包含的歌曲数量:")
if s_n == 'quit':
break
print(make_album(album_name=a_n, album_maker=a_m, song_number=s_n))
print('——————————')