编写程序实现名片管理器,名片包括用户的姓名和电话号码。
时间: 2024-06-08 11:08:58 浏览: 6
下面是一个简单的 Python 程序实现名片管理器,可以添加、查找、删除和显示所有名片信息:
```python
cards = [] # 名片列表
# 添加名片
def add_card(name, phone):
card = {'name': name, 'phone': phone}
cards.append(card)
print('添加成功!')
# 查找名片
def search_card(name):
for card in cards:
if card['name'] == name:
print('姓名:', card['name'], '电话:', card['phone'])
return
print('未找到该名片!')
# 删除名片
def delete_card(name):
for card in cards:
if card['name'] == name:
cards.remove(card)
print('删除成功!')
return
print('未找到该名片!')
# 显示所有名片
def show_cards():
for card in cards:
print('姓名:', card['name'], '电话:', card['phone'])
# 测试
add_card('张三', '123456789')
add_card('李四', '987654321')
search_card('张三')
delete_card('李四')
show_cards()
```
你可以在程序中使用以上函数进行名片管理,例如:
```python
add_card('张三', '123456789') # 添加名片
search_card('张三') # 查找名片
delete_card('李四') # 删除名片
show_cards() # 显示所有名片
```
输出结果:
```
添加成功!
添加成功!
姓名: 张三 电话: 123456789
删除成功!
姓名: 张三 电话: 123456789
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)