python开发信息管理系统
2019-04-20 14:23
597 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/R_brilliance/article/details/89416984
python开发信息管理系统
python解释器版本:python3.7.0
开发环境:win7(64位)
# _*_ coding:utf-8 _*_ # 开发时间:2019/4/18 19:59 # 文件名称:tool.py # 开发工具:PyCharm card_list = [] #定义信息列表 def shown_menu(): print("*"*80) print("1、新建名片\n2、显示全部\n3、查询名片\n\n4、退出系统") print("*"*80) def new_card(): #新增名片 print("-"*80) print("新增信息") #1、提示输入信息 name_str = input("请输入姓名:") phone_str = input("请输入电话号码:") qq_str = input("请输入邮箱:") #2、使用输入建立信息字典 card_dict = {"name": name_str, "phone": phone_str, "email": qq_str, } #3、将信息字典添加到列表之中 card_list.append(card_dict) print(card_list) #4、提示添加成功 print("%s信息添加成功" %name_str) def shown_all(): """ 显示全部 :return: """ print("-" * 80) print("显示所有") if len(card_list) == 0: print("无记录") return #1、打印表头 for name in ["姓名","电话","邮箱"]: print(name.ljust(20),end="\t") print("") print("=" * 80) for card_dict in card_list: print("%s\t%s\t%s\t" %((card_dict["name"]).ljust(20), (card_dict["phone"]).ljust(20), (card_dict["email"]).ljust(20))) def search_card(): """ 查找名片 :return: """ print("-" * 80) print("查找信息") #接收输入 find_name = input("请输入姓名:") # 遍历card_list,查询信息 for card_dict in card_list: if card_dict["name"] == find_name: for name in ["姓名", "电话", "邮箱"]: print(name.ljust(20), end="\t") print("") print("%s\t%s\t%s\t" % ((card_dict["name"]).ljust(20), (card_dict["phone"]).ljust(20), (card_dict["email"]).ljust(20))) break else: print("non")
以上是定义的功能模块
import tool while 1: tool.shown_menu() action = int(input("请输入功能选择:")) print("选择的操作是:%d" %action) if action == 1: tool.new_card() elif action == 2: tool.shown_all() elif action == 3: tool.search_card() elif action == 0: print("退出系统\n") break else: print("输入错误,请重新输入\n")
以上是主程序单元
本人是python的初学者,发文记录学习日记,代码经供参考,不用于其他用途
相关文章推荐
- Python学生信息管理系统的开发
- 请问Python适合用来开发一个基于B/S的信息管理系统吗?
- [零基础学JAVA]Java SE实战开发-37.MIS信息管理系统实战开发[文件保存](1) 推荐
- 我的第一个Android项目--------机房管理与学生信息系统的Android端开发
- [零基础学JAVA]Java SE实战开发-37.MIS信息管理系统实战开发[JDBC](2) 推荐
- 配置实现-提升信息管理系统开发效率
- iOS开发 ----- C小型学生信息管理系统,单向链表
- 项目(1)----用户信息管理系统(2)---项目开发(数据管理层)
- 用四层结构方法开发信息管理系统
- Oracle & JSP 开发的小型信息管理系统 (四) 源代码3
- python下学生管理系统:从文件中读取30位学生的信息(含邮箱),并实现简单的增、删、查找、统计(邮箱使用人数)。---附程序哦!
- C#开发微信门户及应用(10)--在管理系统中同步微信用户分组信息
- 使用python实现一个简单的学生信息管理系统
- Python开发【项目】:学员管理系统(mysql)
- 项目(1)----用户信息管理系统(4)---(struts开发)
- Extjs5.0从入门到实战开发信息管理系统视频教程
- 家园开发接近尾声,信息管理系统等待完成。
- C# .NET 可灵活配置登录窗体、主窗体的快速信息管理系统开发架构参考
- Oracle & JSP 开发的小型信息管理系统 (五) 源代码4
- Oracle & JSP 开发的小型信息管理系统 (六) 运行截图