python实例-----名片管理系统
通过了这几天的python学习,现在模拟写一个名片管理系统。
名片管理系统的基本功能:
(1)新增名片;
(2)显示所有名片;
(3)搜索指定名片,并做出相应的修改。
我们总共编写两个python文件。一个主文件(cards_main.py),构建出实现框架;还有一个具体实现的工具文件(cards_tool.py).在主文件中调用工具文件。
主文件代码:
import cards_tool
# 无限循环,由用户主动决定什么时候退出
while True:
# TODO注释,用于标记需要去做的工作
cards_tool.show_menu()
action_str = raw_input("请选择希望执行的操作: ")
print("你选择的操作是 %s" % action_str)
# 1,2,3针对名片的操作
if action_str in ["1", "2", "3"]:
if action_str == "1":
cards_tool.new_card()
elif action_str == "2":
cards_tool.show_all()
elif action_str == "3":
cards_tool.search_card()
# 0退出系统
elif action_str == "0":
print("欢迎再次使用【名片管理系统】:")
break
# 如果在开发程序时,不希望立刻编写分支内部的代码
# 可以使用pass关键字,表示一个占位符,能够保证程序的代码结构正确
python实例-----名片管理系统相关推荐
- python学生信息管理系统心得体会-python实现名片管理系统
本文实例为大家分享了python实现名片管理系统的具体代码,供大家参考,具体内容如下 系统需求 程序启动,显示名片管理系统欢迎界面,并显示功能菜单 ************************** ...
- python写名片管理系统_Python实现名片管理系统
本文实例为大家分享了Python实现名片管理系统的具体代码,供大家参考,具体内容如下 目标 综合应用已经学习过的知识点: 变量 流程控制 函数 模块 系统需求 1. 程序启动,显示名片管理系统欢迎界面 ...
- python快速编程入门课本中的名片管理器_基于python实现名片管理系统
本文实例为大家分享了python实现名片管理系统的具体代码,供大家参考,具体内容如下 主程序: import cards_tools # 无限循环,由用户主动决定什么时候退出 while True: ...
- Python版名片管理系统源代码
Python版名片管理系统,功能: 新增名片(记录用户的姓名,电话,QQ,邮箱): 显示所有名片: 查询名片: 查询成功后可以修改,删除名片 运行截图: cards_main.py :程序的入口,完整 ...
- python名片管理教程_使用python实现名片管理系统
python实现名片管理系统(界面+数据库) 开发一个简单的信息管理系统(类似于前面的名片管理系统),要求: 1.用结构化方法或面向对象开发方法开发系统 2.有图形用户界面 3.用数据库存储数据 4. ...
- python实现名片管理系统(界面+数据库)
python实现名片管理系统(界面+数据库) 开发一个简单的信息管理系统(类似于前面的名片管理系统),要求: 1.用结构化方法或面向对象开发方法开发系统 2.有图形用户界面 3.用数据库存储数据 4. ...
- 用python完成名片信息的打印_使用python实现名片管理系统
python实现名片管理系统(界面+数据库) 开发一个简单的信息管理系统(类似于前面的名片管理系统),要求: 1.用结构化方法或面向对象开发方法开发系统 2.有图形用户界面 3.用数据库存储数据 4. ...
- python实现名片管理系统在哪里_python实现名片管理系统项目
名片管理系统,供大家参考,具体内容如下 环境要求:linux系统.python2.x或python3.x 资源地址:GitHub地址 写在前面的话:笔者之前在初学C/C++时,都曾写过类似的管理系统. ...
- python名片管理系统_用python实现名片管理系统
python的基础练习案例--名片管理系统,一个控制台程序的案例练习,平台为pycharm2017.代码是看着python视频学的时候写的,pycharm运行没有问题. 系统需求 1.程序启动,显示名 ...
最新文章
- MyEclipse对Struts2配置文件较检异常 Invalid result location value/parameter
- Linux之文件权限管理
- 获取预测模型在测试集中预测错误的数据样本
- Jetson Xavier(Ubuntu18.04)安装固态硬盘并挂载到/home区下
- EhLib控件在windows 2003 中delphi 安装问题解决办法
- 关于点击率模型,你知道这三点就够
- java面试题4(基础)
- python tkinter 布局_python tkinter组件摆放方式详解
- [转]阿里开源低代码引擎LowCodeEngine
- jsp fmt标签详解
- 计算机语言php自学,php自学需要多久?
- 5.2 2.5-Dimensional Impostors for realistic trees and forests笔记
- 统计学常见分布、概念
- Jquery:ajax跨域请求处理
- 安全公司-* * * *-面试题:_ 安卓逆向分析分享
- 2018iscc 河南线下 赛题 逆向部分题解
- Scala中的方法函数的定义
- 线性代数【10】 相似矩阵
- 计算机网络是主要的功能在于,计算机网络最基本功能之一是()。
- Collections。API
热门文章
- RestTemplate中post请求实用分析
- 京东618大促压测时自研中间件暴露出的问题总结,压测级别数十万/秒
- GNN各阶段执行时间实验【Citeseer、Pubmed、Reddit、OGB数据集】
- ICAF开幕 嵌入式成未来互联网主旋律
- C#一个完整的Log4net使用实例
- 重生之我要学C++第五天
- (myconnpy出现,pymysql可以入冷宫了)打个小补丁,让pymysql正确处理日期类型和NULL类型 - MK2 - 博客园...
- 嘿,你的产品好用吗?
- oracle 全球副总裁,京东商城CTO:原Oracle全球副总裁坐阵
- Python 编程实现图像分辨率的修改(完整代码)