当然,我可以帮你写这个程序!下面是一个实现的例子:
```python
gift_list = {}
while True:
gift = input("请输入礼品名称和数量(空格分隔),输入exit结束:")
if gift == "exit":
break
name, quantity = gift.split()
gift_list[name] = int(quantity)
print("转换后的礼品清单:", gift_list)
```
这个程序首先创建了一个空字典`gift_list`,然后进入一个无限循环。在循环中,用户可以输入礼品的名称和数量(以空格分隔),如果输入的是"exit",则退出循环。 程序通过`split`函数拆分用户输入的字符串,将礼品名称和数量分别赋值给`name`和`quantity`变量。然后,使用字典的赋值语法,将礼品名称作为键,数量作为值,添加到字典`gift_list`中。 最后,当用户输入"exit"退出循环后,程序输出转换后的礼品清单`gift_list`。 你可以运行这个程序并按照提示输入礼品名称和数量来测试它。如果你有任何疑问,请随时问我!