用户确定条目数后,从用户输入创建字典(python)

时间:2017-11-19 23:30:31

标签: python-3.x

我要求用户输入输入,程序存储在字典中(下面的代码)。我需要询问用户首先存在多少条目,并在它们输入时对它们进行计数。我已经使用了计数,但不知道如何实现用户定义的计数限制。

entriesDict = {}

while True:
    x = input('Please enter the name: ')
    y = input('Please enter their score: ')
    if x == '':
        break
    entriesDict[x] = y
print(entriesDict)

1 个答案:

答案 0 :(得分:0)

您需要先获取一次用户输入以确定条目数。然后,使用for循环重复输入一个条目。

entriesDict = {}

num_entries = input('Please enter the number of entries: ')

for i in range(num_entries):
    x = input('Please enter the name: ')
    y = input('Please enter their score: ')
    entriesDict[i] = y
print(entriesDict)