1.手机通讯录:
通讯录是记录了联系人姓名和联系方式的名录,手机通讯录是最常见的通讯录之一,人们可以在通讯录中通过姓名查看相关联系人的联系方式、邮箱、地址等信息,也可以在其中新增联系人,或修改、删除联系人信息。下面是一个常见通讯录的功能菜单,如图所示。
文章来源:https://www.toymoban.com/news/detail-484559.html
图中的通讯录中包含6个功能,每个功能都对应一个序号,用户可根据提示“请输入功能序号”选择序号执行相应的操作,包括:文章来源地址https://www.toymoban.com/news/detail-484559.html
- 添加联系人:用户根据提示“请输入联系人的姓名:”、“请输入联系人的手机号:”、“请输入联系人的邮箱:”和“请输入联系人的地址:”分别输入联系人的姓名、手机号、邮箱和地址,输入完成后提示“保存成功”。注意,若输入的用户信息为空会提示“请输入正确信息”。
- 查看通讯录:按固定的格式打印通讯录每个联系人的信息。若通讯录中还没有添加过联系人,提示“通讯录无信息”。
- 删除联系人:用户根据提示“请输入要删除的联系人姓名:”输入联系人的姓名,若该联系人存在于通讯录中,则提示“删除成功”,否则提示“该联系人不在通讯录中”。注意,若通讯录中还没有添加过联系人,提示“通讯录无信息”。
- 修改联系人:用户根据提示输入要修改联系人的姓名,之后按照提示“请输入新的姓名:”、“请输入新的手机号:”、“请输入新的邮箱:”、“请输入新的地址:”、分别输入该联系人的新姓名、新手机号、新邮箱、新地址,并打印此时的通讯录信息。注意,若通讯录中还没有添加过联系人,提示“通讯录无信息”。
- 查找联系人:用户根据提示“请输入要查找的联系人姓名”输入联系人的姓名,若该联系人存在于通讯录中,则打印该联系人的所有信息,否则提示“该联系人不在通讯录中”。注意,若通讯录中还没有添加过联系人提示“通讯录无信息”。
- 退出:退出手机通讯录。
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("请
到了这里,关于python实现手机通讯录和学生信息管理系统(4种方法)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!