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

Это был простой пример, и я предварительно заполнил словарь. В вашей программе вам нужно будет проверить, существует ли элемент или нет, а затем увеличивать, как я. Надеюсь, это помогло.

Смежные вопросы