今天研究了一个关于名片管理的Python简易版小程序,实现并不难
这是关于一个名片管理的小程序,做来玩的,简易版
这厮我刚刚学Python的第三天,熟悉了语法后开始尝试做一个小程序,没想到花了我两个小时才弄完,???
以下是我用Python实现的小程序源码,我有写注释
解释器3.6 – pycharm实现
同一个目录下的Python File
-
-
- 步骤一,main框架的构建
- 先构造show_main , new_card , show_cards 等函数(如果使用的pycharm构造函数后报错,在函数里写入pass,这是个占位符,暂时不用来理解什么意思,理解为这函数里面加上pass后就不会报错,执行也不影响就行了)
- 用input给用户选择输入的内容,之所以我没有把input转换为int类型是因为有可能用户会输入数字以外的字符,程序会报错,那不如干脆不转换input的类型了(现在没有转换是string类型的)
- 步骤二,编写tools中的函数:详细步骤看源码了,注释很清楚,我也不啰嗦了(浪费时间)
-
-
cards_main.py 源码
import cards_tools
while True:
# TODO 显示功能list
cards_tools.show_menu()
action = input("请选择希望执行的操作:")
print("您选择的操作是【%s】" % action)
# 1,2,3 是对名片的操作
if action in ["1", "2", "3"]:
if action == "1":
print("您选择的操作是")
cards_tools.new_card()
elif action == "2":
cards_tools.show_cards()
elif action == "3":
cards_tools.search_card()
pass
# 0退出系统
elif action == "0":
print("感谢使用【名片管理系统】")
print("*" * 31)
break
# 输入其他的内容,显示输入错误