在Python中存储用户数据

时间:2016-01-20 02:44:43

标签: python dictionary

我正在尝试找到一种基于用户移动(输入)存储数据的方法。

例如,他们可以多次拿起一个球,并将其添加到他们的库存(数据存储)中。

有关如何执行此操作并根据拾取的次数更新数据的任何想法?

由于

1 个答案:

答案 0 :(得分:2)

没有提供足够的详细信息,因此在解释您的问题后,我会给您最好的答案。

您可以使用字典存储所有项目作为键,以及用户选择该项目作为值的次数。

data = {"ball": 0, "bat": 0, "helmet":0}

answer = input("What would you like to pick up? (ball, bat, or a helmet?)")
if answer in data:
    data[answer] += 1
else:
    data[answer] = 1        

这是一个简单的例子,我已经预先编写了字典。在你的程序中,你必须检查项目是否存在,然后像我一样增加。希望这有帮助。