01 框架搭建
准备文件,确定文件名,保证能够在需要的位置编写代码
编写主运行循环,实现基本的用户输入和判断
1.1 文件准备
1cards_main.py保存主程序功能代码
程序入口
每一次启动名片管理系统都通过main这个文件启动
2新建cards_tools.py保存所有名片功能参数
将对名片的新增,查询,修改,删除等功能封装在不同的函数中
while True: # TODO 显示功能菜单 print("您选择的操作是【%s】" % action_str) # TODO 1,2,3针对名片的操作 if action_str in ["1", "2", "3"]: pass # 0 退出系统 elif action_str == "0": print(“欢迎再次使用”) break # 其他内容输入错误,提示用户 else: print("您输入的不正确,请重新选择")
字符串判断 if action_str in ["1", "2", "3"]:
无限循环 while True:
占位符 pass
TODO注释 用于标记需要去做的工作 变蓝加粗

1 while True: 2 import cards_tools 3 cards_tools.show_menu() 4 action_str = input("请选择希望执行的操作:") 5 print("您选择的操作是【%s】" % action_str) 6 # 1,2,3针对名片的操作 7 if action_str in ["1", "2", "3"]: 8 # 新增名片 9 if action_str == "1": 10 cards_tools.new_card() 11 # 显示全部 12 elif action_str == "2": 13 cards_tools.show_all() 14 # 查询名片 15 elif action_str == "3": 16 cards_tools.search_card() 17 # 0 退出系统 18 elif action_str == "0": 19 print("欢迎再次使用名片管理系统") 20 # 如果在开发程序时,不希望立刻编写分支内部的代码 21 # 可以使用pass 关键字,表示一个占位符,能够保证程序的代码结构正确 22 # 程序运行时,pass 关键字不会执行任何操作 23 break 24 # 其他内容输入错误,提示用户 25 else: 26 print("您输入的不正确,请重新选择")