练习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
本教程通过一个简单的Python程序实现用户录入专辑信息的功能。程序利用while循环持续请求用户输入专辑名称、歌手名称及曲目数量,并将这些信息整合成字典形式展示给用户。程序还提供了退出选项以终止信息录入。
814

被折叠的 条评论
为什么被折叠?



