我编写了一个代码来使用一个函数和一个 while 循环来使用用户输入来填充字典。不幸的是,我的代码似乎只接受用户输入的最后一个键:值对。我希望在运行代码时出现多个键:值对。
我对 Python 还很陌生,希望能突出显示我的失误。谢谢。
ps:看下面的代码
def make_album(artist_name,album_title):
"""Return a dictionary of information about album."""
album_details_1 = {'name': artist_name, 'title': album_title}
return album_details_1
while True:
print("\nPlease tell me the name of your favourite artist:")
art_name =input("artist name: ")
alb_title=input("album title: ")
repeat = input("Would you like to enter another response? (yes/no) ")
if repeat == 'no':
break
musician_1 = make_album(art_name, alb_title)
print(musician_1)
有只小跳蛙
幕布斯7119047
相关分类