现有字典 dict1={'李华':'13299887777','张普':'814666888','王京':'522888666','赵云':'139998877774'},编程实现查找功能,用户输人姓名,如在字典中存在,输出其电话号码,如不存在,则输出“数据不存在”。 输入样例1: 王京 输出样例1: 6 输入样例2: 曹操 输出样例1: 数据不存在
时间: 2023-12-24 16:02:59 浏览: 117
好的,这是一个简单的字典查找问题,可以用 Python 的字典(dict)数据结构来解决。以下是代码实现:
```python
dict1 = {'李华': '13299887777', '张普': '814666888', '王京': '522888666', '赵云': '139998877774'}
name = input("请输入要查找的姓名:")
if name in dict1:
print(dict1[name])
else:
print("数据不存在")
```
代码解释:
首先定义了一个字典 dict1,其中存储了姓名和电话号码的键值对。然后通过 input 函数获取用户输入的姓名,存储到变量 name 中。接着使用 if 语句判断输入的姓名是否在字典中,如果存在,则输出对应的电话号码,否则输出“数据不存在”。
相关问题
有字典dict1={'李华':'13299887777','张普':'814666888','王京':'522868788','朱元璋':'13266887777','李沁':'13316887777','李玉华':'13599881234'};编程实现查找功能,输入姓名,如果字典中存在,则输出“姓名:电话”,如不存在,则输出“数据不存在”。 输入样例: 李玉华 输出样例: 李玉华:13599881234 (注:冒号是中文)
可以使用以下代码实现:
```python
dict1 = {'李华':'13299887777','张普':'814666888','王京':'522868788','朱元璋':'13266887777','李沁':'13316887777','李玉华':'13599881234'}
name = input("请输入姓名:")
if name in dict1:
print(name + ":" + dict1[name])
else:
print("数据不存在")
```
运行结果:
```
请输入姓名:李玉华
李玉华:13599881234
```
请用python解答:有字典dict1={'李华':'13299887777','张普':'814666888','王京':'522868788','朱元璋':'13266887777','李沁':'13316887777','李玉华':'13599881234'};编程实现查找功能,输入姓名,如果字典中存在,则输出“姓名:电话”,如不存在,则输出“数据不存在”。 输入样例: 李玉华 输出样例: 李玉华:13599881234 (注:冒号是中文)
可以使用如下代码实现:
```python
dict1 = {'李华':'13299887777','张普':'814666888','王京':'522868788','朱元璋':'13266887777','李沁':'13316887777','李玉华':'13599881234'}
name = input("请输入要查找的姓名:")
if name in dict1:
print(name + ":" + dict1[name])
else:
print("数据不存在")
```
运行代码,输入要查找的姓名,即可输出相应的电话号码或数据不存在的提示信息。
阅读全文