定义一个电话簿,里头设置联系人,现在输入人名查询他的号码,人名是一个字符串电话号码。如果该人不存在,返回"not found"
时间: 2023-06-04 10:07:05 浏览: 125
请问您需要一个电话簿的数据结构吗?如果是的话,您可以使用一个字典来实现,将联系人名作为键,联系电话作为值。您可以这样实现该功能:
```
phonebook = {
"张三": "13811112222",
"李四": "13833334444",
"王五": "13855556666"
}
def search_phone(name):
if name in phonebook:
return phonebook[name]
else:
return "not found"
```
调用该函数时传入联系人名,函数将返回对应的电话号码。如果联系人不存在,函数将返回"not found"。
相关问题
python定义一个电话簿,里头设置联系人,现在输入人名查询他的号码,人名是一个字符串电话号码。如果该人不存在,返回"not found"
可以使用字典来定义电话簿,键为联系人姓名,值为电话号码。先判断该人名是否在字典中,如果在,则返回对应的电话号码;如果不在,则返回"not found"。以下是一个示例代码:
phonebook = {"张三": "123456789", "李四": "987654321"}
name = input("请输入联系人姓名:")
if name in phonebook:
print(phonebook[name])
else:
print("not found")
python用字典定义电话簿,输入人名字符串输出电话号码
可以使用以下代码实现:
```python
# 定义电话簿字典
phone_book = {"Alice": "1234567890", "Bob": "9876543210", "Charlie": "4567890123"}
# 输入人名字符串
name = input("请输入人名:")
# 输出电话号码
if name in phone_book:
print("{}的电话号码是:{}".format(name, phone_book[name]))
else:
print("电话簿中没有{}的信息。".format(name))
```
运行代码后,会提示输入人名字符串,根据输入的人名字符串,在电话簿字典中查找对应的电话号码并输出。如果电话簿中没有输入的人名信息,则输出提示信息。
阅读全文