python面向对象用列表的方法利用faker制作通讯录系统
import faker
fa = faker.Faker('zh-cn')
def addUser(contact):
# 1.增加姓名,手机,安全邮箱,详细地址
name = fa.name()
# 判断姓名,在列表当中是否已经存储,如果存储,就提示用户不能存储,否则就存入
flag = False # 默认此人没存储过
for i in range(len(contact)):
if contact[i][0] == name:
print("此联系人已经存在,请重新输入!!")
flag = True # 设置此人已经存储
break
if not flag:
phone = fa.phone_number()
email = fa.safe_email()
add = fa.address()
singles = [name, phone, email, add]
# 将一个人信息组成的列表,添加到总体的列表当中
contact.append(singles)
print("输入完成")
def deleteUser(contact):
# 2.删除联系人
name <