您可以使用以下代码将礼品清单转换为字典:
```python
gift_list = {}
while True:
gift = input("请输入礼品名称和数量(以冒号分隔):")
if gift == "":
break
name, quantity = gift.split(":")
gift_list[name.strip()] = int(quantity.strip())
print(gift_list)
```
这段代码中,我们首先创建了一个空字典 `gift_list`。然后,使用一个无限循环来接受用户输入的礼品清单。循环会一直执行直到用户输入一个空行。 对于每个礼品,我们使用 `split` 函数将礼品名称和数量拆分成一个列表,并通过索引将其赋值给 `name` 和 `quantity`。我们使用 `strip` 函数去除名称和数量中的额外空格。 最后,将 `name` 作为键、`quantity` 作为值,将它们添加到 `gift_list` 字典中。 最后一步是打印出转换后的字典。