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("您输入的不正确,请重新选择")
