цель: ввести вручную значения словаря

в словарь необходимо ввести значения. В данном примере записывает только последние введенные значения, а нужно все...

for i in range(2):
    dict_1 = {}
value = input("Enter value: ")
key = input("Enter key: ")
dict_1.update({key: value})
    i = i + 1
print(dict_1)

Ответы (1 шт):

Автор решения: nchistov

Вот так:

dict_1 = {}  # Создаём словарь

for i in range(2):  # Повторяем 2 раза
    value = input("Enter value: ")
    key = input("Enter key: ")
    dict_1[key] = value  # Записываем значения

print(dict_1)
→ Ссылка