Как добавить пользовательский ввод постоянно в словарь - PullRequest
0 голосов
/ 16 марта 2020
teams ={ 
    "BARCELONA": "10",
    "ITALY":"11",
    "SPAIN":"9.5"
    }
print()
print("****************************")
print("GROUP GOALS RANKING")
print("****************************")
print(list(teams.keys()))
print("****************************")
name=input("Which team you are interested in:",)
print()
print("Team of {} get {} goals".format(name, teams[name]))
print("****************************")
print()
new=input("which team do you want to add to the ranking? ",)
rating=input("How much goals get? "+ new + "? ")
teams[new] = float(rating)
print()
print("****************************")
print(list(teams.keys()))
print()
print("Ranking updated, bye")

Мой вопрос: как обновить этот скрипт, чтобы при перезапуске скрипта в словаре была новая запись? Как использовать пользовательский ввод и функцию добавления, чтобы добавить новую команду в словарь навсегда? ;] мой английский sh не совершенен;]

1 Ответ

0 голосов
/ 16 марта 2020

Вам нужно будет сохранить словарь в файле (или базе данных), иначе он будет потерян, как только программа завершит работу

...