fruits = {"apple":10,"mango":12,"durian":20,"banana":5} a,b =(input()).split(',')#请输入新进的水果名称及报价 fruits[a]=______①______ for m in fruits: print('{}:{}'.format(m,______②______))
时间: 2023-07-19 13:10:08 浏览: 294
fruits-源码.rar
好的,这个问题需要你先读取键盘输入,然后将新进的水果及其报价添加到字典中。最后输出水果店所有水果及其报价。下面是完整代码:
```python
fruits = {"apple":10,"mango":12,"durian":20,"banana":5}
a, b = input().split(',')
fruits[a] = int(b)
for fruit, price in fruits.items():
print('{}:{}'.format(fruit, price))
```
在这个代码中,我们首先定义了一个包含水果和报价的字典 `fruits`。然后,我们用 `input()` 函数读取键盘输入,这里我们假设输入的是一个字符串,其中水果和报价用逗号隔开。我们用 `split()` 函数将这个字符串分割成水果和报价两个部分,并分别赋值给变量 `a` 和 `b`。
接着,我们用 `fruits[a] = int(b)` 将新进的水果及其报价添加到字典 `fruits` 中。注意,这里我们需要将报价转换成整数型,因为 `input()` 函数读取的是字符串。
最后,我们用 `for` 循环遍历字典 `fruits` 中的所有元素,并用字符串格式化的方式输出水果和报价两个部分,这里我们使用了 `format()` 函数来将两个字符串拼接起来。
你可以将这段代码复制到 Python 环境中运行测试,也可以将它集成到你的项目中。如果你有什么问题,可以继续问我。
阅读全文