现在有一个字典d={‘华为手机’:4000,‘外星人电脑’:6000,‘荣耀平板’:2000,‘比亚迪汽车’:100000},请编程,往里增加“盖饭:15”后,用户输入键,则可显示对应的值,若用户输入错误,则提示“请输入正确的名字”直到正确为止。python
时间: 2024-03-11 19:50:42 浏览: 36
华为OD资源:华为od题目库(字符个数统计、坐标移动、单词倒排等)
可以使用Python中的字典数据类型和循环语句来实现这个功能。以下是一个示例代码:
```python
d = {'华为手机': 4000, '外星人电脑': 6000, '荣耀平板': 2000, '比亚迪汽车': 100000}
# 添加新的键值对
d['盖饭'] = 15
# 进入循环,直到用户输入正确的键
while True:
key = input('请输入一个键:')
if key in d:
print('该键对应的值为:', d[key])
break
else:
print('请输入正确的名字')
```
当用户输入一个键时,程序会检查该键是否在字典中。如果存在,则输出对应的值并结束循环;如果不存在,则提示用户输入正确的键名,直到输入正确为止。
阅读全文