目标
搭建名片管理系统 框架结构 准备文件 确定文件名 保证能够 在需要的位置 编写代码编写 主运行循环 实现基本的 用户输入和判断 1.1 文件准备 新建 cards_main.py 保存 主程序功能代码 程序的入口每一次启动名片管理系统都通过 main 这个文件启动 新建 cards_tools.py 保存 所有名片功能函数 将对名片的 新增、查询、修改、删除 等功能封装在不同的函数中1.2 编写主运行循环 在 cards_main 中添加一个 无限循环
while True: # TODO(小明) 显示系统菜单 action input( 请选择操作功能 ) print( 您选择的操作是 %s % action) # 根据用户输入决定后续的操作 if action in [ 1 , 2 , 3 , 0 ]: if action 1 : cards_tools.xinjian() elif action 2 : cards_tools.xianshi() elif action 3 : cards_tools.sosuo() elif action 0 : print( 欢迎再次使用【名片管理系统】 ) break else: print( 输入错误 请重新输入 )其他工具 简介
字符串判断
if action in [“1”, “2”, “3”]:
if action “1” or action “2” or action “3”:
pass
pass 就是一个空语句 不做任何事情 一般用做占位语句是为了保持程序结构的完整性无限循环
在开发软件时 如果 不希望程序执行后 立即退出可以在程序中增加一个 无限循环由用户来决定 退出程序的时机TODO 注释
在 # 后跟上 TODO 用于标记需要去做的工作
TODO(作者/邮件) 显示系统菜单
def show_menu(): 显示菜单 pass def new_card(): 新建名片 print( - * 50) print( 功能 新建名片 )



