分多行输入好友通讯录信息(每位好友的姓名和电话号码),输入一个好友的姓名,快速显示出他(她)的电话号码,若姓名不存在,则显示查无此人
时间: 2024-06-13 11:07:15 浏览: 39
以下是Python代码实现,可以实现分多行输入好友通讯录信息,输入一个好友的姓名,快速显示出他(她)的电话号码,若姓名不存在,则显示查无此人:
```python
# 定义一个空字典,用于存储好友信息
friends = {}
# 分多行输入好友通讯录信息
while True:
info = input().split()
if info[0] == 'end':
break
name = info[0]
phone = info[1]
friends[name] = phone
# 输入一个好友的姓名,快速显示出他(她)的电话号码
name = input()
if name in friends:
print(friends[name])
else:
print('查无此人')
```
相关问题
python分多行输入好友通讯录信息
你可以使用下面这个例子作为参考,使用 while 循环来分多行输入好友通讯录信息。每次输入一行信息后,将其加入到一个列表中。当输入完所有信息后,按照需要进行处理即可。
```python
contacts = [] # 存储好友通讯录信息的列表
while True:
# 分别输入好友姓名、电话、地址
name = input("请输入好友姓名:")
phone = input("请输入好友电话:")
address = input("请输入好友地址:")
# 将输入的信息加入到列表中
contacts.append({
"姓名": name,
"电话": phone,
"地址": address
})
# 询问是否继续添加
choice = input("是否继续添加?(y/n)")
if choice != 'y':
break
# 处理好友通讯录信息
print("好友通讯录信息如下:")
for contact in contacts:
print("姓名:", contact["姓名"])
print("电话:", contact["电话"])
print("地址:", contact["地址"])
```
在上面的代码中,我们通过一个 while 循环来分多行输入好友通讯录信息。每次输入一个好友的姓名、电话和地址,然后将这些信息以字典形式存储到一个列表中。如果需要继续添加,则继续执行循环;否则,跳出循环并输出所有好友的通讯录信息。
利用LIstanbulView控件设计一个通讯录,要求每条信息包含头像、姓名和电话号码三部分内容
非常感谢您对ChitGPT的信任和使用。关于您的问题,LIstanbulView控件是一种具有自定义形状和边缘半径的ImageView控件,可以用于显示头像等图像资源。在设计通讯录时,您可以使用RecyclerView等布局组件结合LIstanbulView控件来实现列表的显示。每个列表项可以包含一个LIstanbulView来显示头像、一个TextView来显示姓名,以及另一个TextView来显示电话号码。您可以通过定义RecyclerView.Adapter来实现各个列表项的数据绑定和点击事件处理,从而实现通讯录界面的功能。希望这些信息能够对您有所帮助,如果您还有其他问题,欢迎随时提出。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)