@ITwebdeve

Как сделать программу добавляющую словарь в словарь?

Нужна программа, которая связана с json-ом, она должна принимать имя_пользователе,имя,фамилию,дату рождения, и создавать новый словарь внутри словаря, где будет хранится вся эта информация.Решил задать вопрос, т.к уже долго ломаю голову))
Dannye = {}
Hello = "Приветствуем! Введите ваши данные:\n"
 def procces(slovar,username,name,familia,ddmmyy,nomer,assport):
slovar[username] = {"Name":name}
slovar[username] = {"Familia":familia}
slovar[username] = {"Data":ddmmyy}
slovar[username] = {"Nomer":nomer}
while True:
    Hell = input(Hello)
    if Hell == "Да":
     user = input("Введите ваш позывной:")
     nama = input("Имя:")
     fama = input("Фамилия:")
     data = input("Дата:")
     nome = input("Номер:")
     procces(Dannye,user,nama,fama,data,nome,passport)
     print(Dannye)
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
slovar[username] = {"Name":name}
slovar[username] = {"Familia":familia}
slovar[username] = {"Data":ddmmyy}
slovar[username] = {"Nomer":nomer}

Ты перезаписываешь slovar[username] каждый раз.
slovar[username] = {
    "Name":name,  # инглиш
    "Familia":familia, # рунглиш
    "Data":ddmmyy, # рунглиш
    "Nomer":nomer,  # рунглиш
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы