通讯录的录入与显示pta解题思路
时间: 2024-06-14 15:04:33 浏览: 11
通讯录的录入与显示pta解题思路可以分为以下几个步骤:
1. 首先,需要定义一个通讯录的数据结构,可以使用字典或者类来表示每条记录的信息,包括姓名、出生日期、性别、固定电话号码和移动电话号码。
2. 接下来,需要录入N条记录。可以使用循环来实现,每次循环输入一条记录的信息,并将其添加到通讯录中。
3. 在录入完成后,需要根据要求显示任意某条记录。首先,需要读取输入的正整数K,表示要查询的记录编号。然后,根据编号从通讯录中找到对应的记录,并将其信息显示出来。
下面是一个示例代码,演示了通讯录的录入与显示的解题思路:
```python
# 定义通讯录的数据结构
address_book = []
# 录入N条记录
N = int(input("请输入记录的数量:"))
for i in range(N):
record = {}
record['姓名'] = input("请输入姓名:")
record['出生日期'] = input("请输入出生日期:")
record['性别'] = input("请输入性别:")
record['固定电话号码'] = input("请输入固定电话号码:")
record['移动电话号码'] = input("请输入移动电话号码:")
address_book.append(record)
# 显示任意某条记录
K = int(input("请输入要查询的记录编号:"))
record = address_book[K]
print("姓名:", record['姓名'])
print("出生日期:", record['出生日期'])
print("性别:", record['性别'])
print("固定电话号码:", record['固定电话号码'])
print("移动电话号码:", record['移动电话号码'])
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)