python定义一个电话簿里头设置一下联系人 'Gorge':'19833824743', 'Jordan':'18807317878', 'Curry':'15093488129', 'Wade':'19282937665'现在输入人名查询他的号码
时间: 2024-11-21 08:26:42 浏览: 24
在Python中,你可以创建一个字典数据结构来模拟电话簿的功能,这样可以方便地存储和查找联系人的信息。这里是一个简单的例子:
```python
# 定义电话簿
phone_book = {
'George': '19833824743',
'Jordan': '18807317878',
'Curry': '15093488129',
'Wade': '19282937665'
}
# 输入人名查询电话号码
def find_phone(name):
if name in phone_book:
return phone_book[name]
else:
return "对不起,找不到该联系人的电话号码."
# 测试
print(find_phone('George')) # 输出:19833824743
print(find_phone('Jordan')) # 输出:18807317878
```
在这个示例中,`find_phone`函数接收一个名字作为参数,如果这个名字存在于电话簿中,它会返回相应的电话号码;如果没有找到,则返回一条消息告知找不到。
相关问题
3.定义一个电话簿,里头设置以下联系人: Gorge':'19833824743', Jordan':'18807317878', 'Curry':''Wade':'19282937665' 现在输入人名,查询他的号码。
好的,我们可以创建一个简单的电话簿字典来存储这些联系人的信息。在这个例子中,字典的键是名字,值是对应的电话号码。以下是定义电话簿的方式:
```python
phone_book = {
"George": "19833824743",
"Jordan": "18807317878",
"Curry": "Wade", # 这里Curry对应的电话号码格式有误,可能是姓氏“Wade”,如果需要查询正确的电话,请提供准确的信息
"Wade": "19282937665"
}
def search_phone(name):
if name in phone_book:
return phone_book[name]
else:
return f"{name} 的电话号码未找到"
# 输入人名查询电话
target_name = input("请输入你要查找的人名:")
print(f"{target_name} 的电话号码是:{search_phone(target_name)}")
```
当输入人名时,这个程序会从电话簿中查找对应的名字,并返回相应的电话号码。如果找不到,则会提示电话号码未找到。注意,对于"Curry"这个名字,你需要确认它是否是指姓氏"Wade"。如果有误,需要更正电话簿的内容。
定义一个电话簿,里头设置以下联系人: 'mayun':'13309283335', 'zhaolong':'18989227822', 'zhangmin':'13382398921', 'Gorge':'19833824743', 'Jordan':'18807317878', 'Curry':'15093488129', 'Wade':'19282937665' 现在输入人名,查询他的号码。
可以使用字典来存储联系人和电话号码的对应关系,然后根据输入的人名来查询电话号码,代码如下:
phone_book = {'mayun':'13309283335',
'zhaolong':'18989227822',
'zhangmin':'13382398921',
'Gorge':'19833824743',
'Jordan':'18807317878',
'Curry':'15093488129',
'Wade':'19282937665'}
name = input("请输入联系人姓名: ")
if name in phone_book:
print(name + "的电话号码是:" + phone_book[name])
else:
print("没有找到联系人:" + name)
阅读全文