建立电话本,并用人名查电话
时间: 2024-05-13 21:18:06 浏览: 156
好的,我可以帮你建立一个电话本,你可以通过人名来查找电话号码。以下是一个简单的Python代码示例:
```python
phone_book = {
'小明': '123456789',
'小红': '987654321',
'李华': '567890123'
}
def find_number(name):
if name in phone_book:
return phone_book[name]
else:
return '该人名不在电话本中'
name = input('请输入要查找的人名:')
print(find_number(name))
```
在上面的代码中,`phone_book`是一个字典,其中键是人名,值是电话号码。`find_number`函数接受一个人名作为参数,如果在电话本中找到了该人名,就返回对应的电话号码,否则返回提示信息。
你可以根据自己的需要修改`phone_book`字典中的内容,也可以把这段代码放在一个循环中,实现多次查询。
相关问题
建立一个电话本,并用人名查电话
好的,我们可以使用Python语言来实现这个电话本。首先,我们可以将人名和电话号码存储在一个字典中,然后通过输入人名来查询电话号码。
下面是一个示例代码:
```
phone_book = {
"张三": "123456789",
"李四": "987654321",
"王五": "456123789",
"赵六": "789456123"
}
def search_phone(name):
if name in phone_book:
return phone_book[name]
else:
return "没有找到该联系人的电话号码"
name = input("请输入要查询的联系人姓名:")
phone_number = search_phone(name)
print(phone_number)
```
运行代码后,会提示你输入要查询的联系人姓名。如果该联系人在电话本中,则会返回该联系人的电话号码;如果没有找到该联系人,则会返回“没有找到该联系人的电话号码”。
python用人名查电话
这个问题可以通过一个电话簿的字典来解决。我们可以用Python中的字典来存储人名和电话号码,然后根据输入的人名来查询电话号码。下面是一个简单的示例代码:
```python
phonebook = {'Alice': '123-456-7890', 'Bob': '234-567-8901', 'Charlie': '345-678-9012'}
name = input("请输入要查询的人名: ")
if name in phonebook:
print(f"{name}的电话号码是{phonebook[name]}")
else:
print(f"{name}不在电话簿中")
```
在这个示例中,我们首先创建了一个名为phonebook的字典,其中包含了一些人名和对应的电话号码。然后,我们通过input()函数获取用户输入的人名,并使用in关键字来检查该人名是否存在于字典中。如果存在,我们输出该人名对应的电话号码,否则输出一个错误消息。
阅读全文