练习8-8:用户的专辑 在为完成练习8-7编写的程序中,编写一个while 循
环,让用户输入专辑的歌手和名称。获取这些信息后,使用它们来调用函数
make_album() 并将创建的字典打印出来。在这个while 循环中,务必提供
退出途径。
def make_album(zhuanji,geshou,歌曲数=None):
full_name = {'专辑名':zhuanji, '歌手':geshou}
if 歌曲数:
full_name['歌曲数'] = 歌曲数
return full_name
while True:
print("\n请输入你想存储的专辑信息:")
print("如果想退出请输入'q'")
z_zhuanji = input("专辑名:")
if z_zhuanji =='q':
break
g_geshou = input("歌手名字:")
if g_geshou == 'q':
break
gq_gequshu = input("曲目数:")
if gq_gequshu == 'q':
break
musician = make_album(z_zhuanji, g_geshou, gq_gequshu)
print(f"\n你存储的专辑信息:{musician}")
请输入你想存储的专辑信息:
如果想退出请输入'q'
专辑名:不老的传说
歌手名字:张学友
曲目数:14
你存储的专辑信息:{'专辑名': '不老的传说', '歌手': '张学友', '歌曲数': '14'}
请输入你想存储的专辑信息:
如果想退出请输入'q'
专辑名:q
进程已结束,退出代码0