赞
踩
1.手机通讯录:
通讯录是记录了联系人姓名和联系方式的名录,手机通讯录是最常见的通讯录之一,人们可以在通讯录中通过姓名查看相关联系人的联系方式、邮箱、地址等信息,也可以在其中新增联系人,或修改、删除联系人信息。下面是一个常见通讯录的功能菜单,如图所示。
图中的通讯录中包含6个功能,每个功能都对应一个序号,用户可根据提示“请输入功能序号”选择序号执行相应的操作,包括:
- print("=====================")
- print("1.添加联系人")
- print("2.查看通讯录")
- print("3,删除联系人")
- print("4.修改联系人")
- print("5.查找联系人")
- print("6.退出")
- print("=====================")
- l = []
- while True:
- s = int(input("请输入要查找的序号:"))
- if s == 1:
- d = dict()
- name = input("请输入联系人的姓名:")
- tel = input("请输入联系人的手机号:")
- phone = input("请输入联系人的邮箱:")
- add = input("请输入联系人的地址:")
- if len(name) == 0 or len(tel) == 0 or len(phone) == 0 or len(add) == 0:
- print("请输入正确信息")
- else:
- d['姓名'] = name
- d['手机号'] = tel
- d['邮箱'] = phone
- d['地址'] = add
- l.append(d)
- print("保存成功")
- elif s == 2:
- if len(l) == 0:
- print("通讯录无信息")
- else:
- for i in range(len(l)):
- print("第%d个联系人的信息是:" % (i + 1))
- for j, k in l[i].items():
- print(j, ":", k)
- elif s == 3:
- if len(l) == 0:
- print("通讯录无信息")
- else:
- name = input("请输入要删除的联系人姓名:")
- for i in l:
- if name in i.values():
- l.remove(i)
- print("删除成功")
- break
- else:
- print("通讯录无信息")
- elif s == 4:
- if len(l) == 0:
- print("通讯录无信息")
- else:
- name = input("请输入要修改联系人的姓名:")
- for i in range(len(l)):
- if name in l[i].values():
- name = input("请
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。