2016-01-20 80 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   

這是一個簡單的例子,我已經預先將詞典擴展出來。在你的程序中,你將不得不檢查項目是否存在,然後像我一樣增加。希望這有助於。