我试图编写一个脚本,要求用户输入,然后将其响应插入到词典中。
到目前为止,我已经能够获得1个关键/值,但我对如何能够不断地一遍又一遍地要求输入感到困惑......
number = int(input('How many student\'s do you have in your class? '))
name = raw_input('Please input your student\'s name. ')
grade = raw_input('What is the student\'s final grade? ')
for n in range(number):
usr_input[name] = [grade]
for k,v in usr_input.iteritems():
print k,v
我的目标是了解如何让脚本根据用户对“号码”的回答不断询问输入。例如,如果用户回答' 5'作为学生人数。如何让脚本向用户询问5个学生的姓名及其各自的成绩?
答案 0 :(得分:0)
只需在name
声明下移动grade
和for
条输入:
for n in range(number):
name = raw_input('Please input your student\'s name. ')
grade = raw_input('What is the student\'s final grade? ')
usr_input[name] = [grade]
然后,对于for
循环的每次迭代,将从用户检索两个输入并将其作为键值对添加到字典中。