选题二:通讯录是记录了联系人姓名和联系方式的名录,人们可以在通讯录中通过姓名查看相关联系人的联系方式等信息,也可以在其中新增联系人,或修改、删除联系人信息。要求实现手机通讯录程序,该程序中具备添加联系人、查看/修改联系人信息以及删除联系人功能。(参考书中第5章)
这是本人在本学期的考核作业,在文章最后有源代码全文,如有需要,请自取。
#1.对手机号码和邮箱的判断
这是两段基于原题上所添加的功能,参考于他人,改动之后适用于txt形式
#2.添加联系人
#3.删除联系人
#4.查找联系人
#5.修改联系人
#6.打印通讯录
本文采用txt形式编写”手机通讯录“,其数据在“通讯录.txt”显示,而文件采用绝对地址,如有需求,需自行对绝对地址进行更改,之后是源代码全文。
import json import sys import time addressBook = [] # 通讯录,用于存放联系人信息 cl