Я пытаюсь добавить какое-то значение и ключ в словарь python, используя следующий сценарий
print('phone book contacts')
contacts = input('how many contacts to add: ')
i = 0
for i in range(int(contacts)):
phone_book = {}
a = input('name: ')
b = input('number: ')
phone_book[a] = b
print(phone_book)
, когда я ввожу 2 ключа и значения, например:
adam : 08123
daniel : 0877
Я ожидаю результат будет таким:
{'adam':'08123', 'daniel':'0877'}
вместо этого я получаю следующий результат:
{'daniel': '1234'}
любые идеи, как показать ключ и значение словаря, аналогичные моему ожидаемому результату?