Python 通过用户输入循环并插入dict
我正在尝试编写一个脚本,要求用户输入,然后将他们的响应插入到dict中 到目前为止,我已经能够得到1个键/值,但我很困惑,我如何能够不断地要求输入一遍又一遍Python 通过用户输入循环并插入dict,python,dictionary,Python,Dictionary,我正在尝试编写一个脚本,要求用户输入,然后将他们的响应插入到dict中 到目前为止,我已经能够得到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 f
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名学生的姓名及其各自的成绩?只需将您的
姓名和成绩输入移动到您的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
循环的每次迭代,将从用户检索两个输入,并将其作为键值对添加到词典中。只需将这两行name=raw\u input('请输入您学生的姓名')grade=raw\u input('学生的最终成绩是多少?')
移到中,表示范围(数字)中的n:
这个for循环