赞
踩
大家好,我是csdn的博主:lqj_本人
这是我的个人博客主页:
lqj_本人的博客_CSDN博客-微信小程序,前端,python领域博主lqj_本人擅长微信小程序,前端,python,等方面的知识
https://blog.csdn.net/lbcyllqj?spm=1011.2415.3001.5343哔哩哔哩欢迎关注:小淼Develop
此系统较为简单,主要分类两个py文件,一个存放功能函数,一个存放系统主入口函数。
- def show_menu():
- """菜单显示"""
- print("*"*100)
- print("")
- print("通讯录管理系统 V1.0".center(10))
- print("")
- print("A.添加通讯录信息".center(40))
- print("B.浏览通讯录信息".center(40))
- print("C.查询通讯录信息".center(40))
- print("D.退出系统....".center(40))
- print("")
- print("*"*100)
-
-
- user_list = [{'name': 'aaaa', 'age': '19', 'tel': '66666666', 'email': '15487@qq.com'},
- {'name': '6666', 'age': '20', 'tel': '99999999999', 'email': '45616@qq.com'}]
- def add_book():
- print("添加信息:")
-
- name = input("名字:")
- age = input("年龄:")
- tel = input("电话:")
- email = input("邮箱:")
-
- user_dict = {"name":name,"age":age,"tel":tel,"email":email
- }
- user_list.append(user_dict)
-
- print("%s的信息输入成功"%user_dict["name"])
- def brow_book():
- """浏览信息"""
- print("浏览信息:")
-
- if len(user_list)==0:
- print("通讯录没有信息")
- return
- print("姓名\t\t年龄\t\t电话\t\t\t电子邮箱")
-
- for user_dict in user_list:
- print("%s\t\t%s\t\t%s\t\t%s"%(user_dict["name"],
- user_dict["age"],
- user_dict["tel"],
- user_dict["email"]))
- def search_book():
- """查询信息"""
- print("查询信息")
-
- find_name = input("输入查询人的姓名:")
-
- for user_dict in user_list:
- if find_name == user_dict["name"]:
- print("姓名\t\t年龄\t\t电话\t\t电子邮件")
- print("%s\t\t%s\t\t%s\t\t%s"%((user_dict['name'],
- user_dict['age'],
- user_dict['tel'],
- user_dict['email'])))
-
- action = input("请选择要进行的操作:1.修改信息 2.删除信息 0.返回系统菜单:")
- if action == "1":
- modi_book(user_dict)
- elif action=="2":
- delete_book(user_dict)
- break
- else:
- print("查无此人")
- def modi_book(user):
- """修改信息"""
- a = input("输入要修改的内容:")
- if a=="姓名":
- user["name"] = input("输入修改的名字:")
- elif a=="年龄":
- user["age"] = input("输入修改的电话:")
- elif a=="电话":
- user["tel"] = input("输入修改的电话:")
-
- def delete_book(user):
- """删除信息"""
- user_list.remove(user)
- """主程序入口"""
- import tools
- while True:
- tools.show_menu()
-
-
- number = input("输入功能:")
-
- if number in ["A","B","C"]:
- if number =="A":
- tools.add_book()
- elif number =="B":
- tools.brow_book()
- elif number =="C":
- tools.search_book()
- elif number == "D":
- print("退出系统....")
- break
- else:
- print("输入错误,重新输入")
效果演示:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。