标签:联系人 index python aList 改查 print tempList 增删 输入
def men():
print("\t*****************")
print("\t 名片管理系统\n")
print("\t 1.添加名片\n")
print("\t 2.删除名片\n")
print("\t 3.修改名片\n")
print("\t 4.查询名片\n")
print("\t 5.退出系统\n")
print("\t 0.显示所有名片\n")
print("\t*****************")
def increMem(aList):
tempList = []
tempName = input("输入新建名片名字:")
tempList.append(tempName)
while True:
tempPhone = input("输入新建联系人手机号:")
if tempPhone.isnumeric():
break
else:
print("输入有误,重新输入")
tempList.append(tempPhone)
tempAddr = input("输入新建联系人地址:")
tempList.append(tempAddr)
print("输入新建联系人信息:")
showList(tempList)
aList.append(tempList)
def showList(aList):
print("名字: %s" % aList[0], \
\
"电话:%s" % aList[1], \
\
"地址:%s" % aList[2], "\n")
def showMem(aList):
if len(aList) == 0:
print("没有联系人!")
for mumList in aList:
print("名字: %s" % mumList[0], \
\
"电话:%s" % mumList[1], \
\
"地址:%s" % mumList[2], "\n")
def delMem(aList):
i = 0
if len(aList) == 0:
print("没有联系人,请先添加联系人!")
return
tempName = input("输入要删除的联系人:")
for mumList in aList:
if tempName != mumList[0]:
i += 1
continue
else:
showList(aList[i])
while True:
tempIn = input("是否删除此联系人: Y(是)\t N(否) :")
if tempIn == "Y" or tempIn == "y":
del (aList[i])
print("删除成功!")
return
elif tempIn == "N" or tempIn == "n":
print("重新输入联系人!")
delMem(aList)
return
else:
print("输入有误,重新输入!")
if i == len(aList):
print("输入的联系热不存在,请重新输入!")
delMem(aList)
def modMem(aList):
i = 0
if len(aList) == 0:
print("没有联系人,请先添加联系人!")
return
tempList = input("输入需要修改的联系人:")
for numList in aList:
if tempList != numList[0]:
i += 1
continue
else:
tempInf = input("输入修改的信息:")
if tempInf.isnumeric():
numList[1] = tempInf
else:
numList[2] = tempInf
if i == len(aList):
print("输入有误,重新输入!")
modMem(aList)
def LocaMem(aList):
i = 0
if len(aList) == 0:
print("没有联系人,请先添加联系人!")
return
tempList = input("输入需要查找的联系人:")
for numList in aList:
if tempList != numList[0]:
i += 1
continue
else:
showList(numList)
if i == len(aList):
print("输入有误,重新输入!")
modMem(aList)
if __name__ == "__main__":
mainList = []
men()
while True:
index = input("输入任务编号:")
if not index.isnumeric():
print("请输入索引编号(1-4):")
continue
index = int(index)
# 遍历名片
if index == 0:
showMem(mainList)
# 增加名片
if index == 1:
increMem(mainList)
if index == 2:
delMem(mainList)
if index == 3:
modMem(mainList)
if index == 4:
LocaMem(mainList)
if index == 5:
print("退出系统!")
break
标签:联系人,index,python,aList,改查,print,tempList,增删,输入 来源: https://blog.csdn.net/lqwyy123/article/details/115396714
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。