通过了这几天的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实例-----名片管理系统相关推荐

  1. python学生信息管理系统心得体会-python实现名片管理系统

    本文实例为大家分享了python实现名片管理系统的具体代码,供大家参考,具体内容如下 系统需求 程序启动,显示名片管理系统欢迎界面,并显示功能菜单 ************************** ...

  2. python写名片管理系统_Python实现名片管理系统

    本文实例为大家分享了Python实现名片管理系统的具体代码,供大家参考,具体内容如下 目标 综合应用已经学习过的知识点: 变量 流程控制 函数 模块 系统需求 1. 程序启动,显示名片管理系统欢迎界面 ...

  3. python快速编程入门课本中的名片管理器_基于python实现名片管理系统

    本文实例为大家分享了python实现名片管理系统的具体代码,供大家参考,具体内容如下 主程序: import cards_tools # 无限循环,由用户主动决定什么时候退出 while True: ...

  4. Python版名片管理系统源代码

    Python版名片管理系统,功能: 新增名片(记录用户的姓名,电话,QQ,邮箱): 显示所有名片: 查询名片: 查询成功后可以修改,删除名片 运行截图: cards_main.py :程序的入口,完整 ...

  5. python名片管理教程_使用python实现名片管理系统

    python实现名片管理系统(界面+数据库) 开发一个简单的信息管理系统(类似于前面的名片管理系统),要求: 1.用结构化方法或面向对象开发方法开发系统 2.有图形用户界面 3.用数据库存储数据 4. ...

  6. python实现名片管理系统(界面+数据库)

    python实现名片管理系统(界面+数据库) 开发一个简单的信息管理系统(类似于前面的名片管理系统),要求: 1.用结构化方法或面向对象开发方法开发系统 2.有图形用户界面 3.用数据库存储数据 4. ...

  7. 用python完成名片信息的打印_使用python实现名片管理系统

    python实现名片管理系统(界面+数据库) 开发一个简单的信息管理系统(类似于前面的名片管理系统),要求: 1.用结构化方法或面向对象开发方法开发系统 2.有图形用户界面 3.用数据库存储数据 4. ...

  8. python实现名片管理系统在哪里_python实现名片管理系统项目

    名片管理系统,供大家参考,具体内容如下 环境要求:linux系统.python2.x或python3.x 资源地址:GitHub地址 写在前面的话:笔者之前在初学C/C++时,都曾写过类似的管理系统. ...

  9. python名片管理系统_用python实现名片管理系统

    python的基础练习案例--名片管理系统,一个控制台程序的案例练习,平台为pycharm2017.代码是看着python视频学的时候写的,pycharm运行没有问题. 系统需求 1.程序启动,显示名 ...

最新文章

  1. MyEclipse对Struts2配置文件较检异常 Invalid result location value/parameter
  2. Linux之文件权限管理
  3. 获取预测模型在测试集中预测错误的数据样本
  4. Jetson Xavier(Ubuntu18.04)安装固态硬盘并挂载到/home区下
  5. EhLib控件在windows 2003 中delphi 安装问题解决办法
  6. 关于点击率模型,你知道这三点就够
  7. java面试题4(基础)
  8. python tkinter 布局_python tkinter组件摆放方式详解
  9. [转]阿里开源低代码引擎LowCodeEngine
  10. jsp fmt标签详解
  11. 计算机语言php自学,php自学需要多久?
  12. 5.2 2.5-Dimensional Impostors for realistic trees and forests笔记
  13. 统计学常见分布、概念
  14. Jquery:ajax跨域请求处理
  15. 安全公司-* * * *-面试题:_ 安卓逆向分析分享
  16. 2018iscc 河南线下 赛题 逆向部分题解
  17. Scala中的方法函数的定义
  18. 线性代数【10】 相似矩阵
  19. 计算机网络是主要的功能在于,计算机网络最基本功能之一是()。
  20. Collections。API

热门文章

  1. RestTemplate中post请求实用分析
  2. 京东618大促压测时自研中间件暴露出的问题总结,压测级别数十万/秒
  3. GNN各阶段执行时间实验【Citeseer、Pubmed、Reddit、OGB数据集】
  4. ICAF开幕 嵌入式成未来互联网主旋律
  5. C#一个完整的Log4net使用实例
  6. 重生之我要学C++第五天
  7. (myconnpy出现,pymysql可以入冷宫了)打个小补丁,让pymysql正确处理日期类型和NULL类型 - MK2 - 博客园...
  8. 嘿,你的产品好用吗?
  9. oracle 全球副总裁,京东商城CTO:原Oracle全球副总裁坐阵
  10. Python 编程实现图像分辨率的修改(完整代码)