2016-01-20 124 views
0

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

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

有关我如何做到这一点并能够根据其被拾取次数更新数据的任何想法?

感谢

+1

到目前为止您尝试了什么? – innoSPG

回答

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   

这是一个简单的例子,我已经预先将词典扩展出来。在你的程序中,你将不得不检查项目是否存在,然后像我一样增加。希望这有助于。