基础DAY5-名片管理系统

送分小仙女□ 提交于 2019-11-26 21:03:02

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

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!