Python I';我试图从不同的用户那里得到回应

Python I';我试图从不同的用户那里得到回应,python,dictionary,user-input,Python,Dictionary,User Input,我试图将用户响应存储到列表中,并将其插入到每个键(名称)中,我不确定如何将每个列表与其对应的键分开。我知道,通过将每个响应添加到列表(电影)中,可以将10个单独的元素相加。如果我要做一个猜测,我必须重复询问每个问题的过程,并将回答存储在一个新的列表中 最喜欢的电影={} 电影=[] 活动=真 激活时: name=输入(“你叫什么名字?”) 一=输入(“你最喜欢的5部电影是什么?”) 电影。附加(一) 二=输入(“电影#2-”) 电影。追加(两部) 三=输入(“电影#3-”) 电影。追加(三部)

我试图将用户响应存储到列表中,并将其插入到每个键(名称)中,我不确定如何将每个列表与其对应的键分开。我知道,通过将每个响应添加到列表(电影)中,可以将10个单独的元素相加。如果我要做一个猜测,我必须重复询问每个问题的过程,并将回答存储在一个新的列表中

最喜欢的电影={}
电影=[]
活动=真
激活时:
name=输入(“你叫什么名字?”)
一=输入(“你最喜欢的5部电影是什么?”)
电影。附加(一)
二=输入(“电影#2-”)
电影。追加(两部)
三=输入(“电影#3-”)
电影。追加(三部)
四=输入(“电影#4-”)
电影。追加(四部)
五=输入(“电影#5-”)
电影。追加(五部)
最喜爱的电影[名称]=电影
重复=输入(“完成后输入'quit',或输入'next'转到下一个人。”)
如果重复==“退出”:
活动=错误
其他:
持续

电影=[]
移动到循环中,以便在每个循环中创建一个新列表。否则,您会一次又一次地附加到同一个列表。

通过在循环中移动电影列表,每次循环运行时,都会初始化一个新列表

最喜欢的电影={}
活动=真
激活时:
movies=[]#在循环中移动movies列表
name=输入(“你叫什么名字?”)
一=输入(“你最喜欢的5部电影是什么?”)
电影。附加(一)
二=输入(“电影#2-”)
电影。追加(两部)
三=输入(“电影#3-”)
电影。追加(三部)
四=输入(“电影#4-”)
电影。追加(四部)
五=输入(“电影#5-”)
电影。追加(五部)
最喜爱的电影[名称]=电影
重复=输入(“完成后输入'quit',或输入'next'转到下一个人。”)
如果重复==“退出”:
活动=错误
其他:
持续