名片管理系统
以下代码个人原创,在需要说明的地方我在后面加了注释,当然我的代码是希望给大家一个思想,还有很多很多不足之处,希望大佬们发现后私信我哦,咱们一起探讨(嘻嘻,说得有点小装逼呀,其实是老师发个模版,让我们去加内容的):
需要注意的一个地方是,如果你用的版本是3.6的,那么下面的用到的所有从外界接收信息所用到的input()用input()就行了,如果是2.7版本,那么如果接收的是字符串要用raw_input()(将接收到的信息自动转化为字符串,即使你输入的是12345那也是字符串12345)
#-*-coding:UTF-8-*-
print("**********欢迎进入名片管理新系统**********")
card_infors = [] #用来存储名片
def print_menu():
"""完成打印功能菜单"""
print("="*42)
print(" 名片管理系统V0.01")
print(" 1.添加一个新的名片")
print(" 2.删除一个名片")
print(" 3.修改一个名片")
print(" 4.查询一个名片")
print(" 5.显示所有的名片")
print(" 6.退出系统")
print("="*42)
def add_new_card_infor():
"""完成添加一个新的名片"""
new_name = raw_input("请输入新的名字:") #信息的录入
new_qq = int(input("请输入新的QQ:"))
new_weixin = int(input("请输入新的微信:"))
new_addr = raw_input("请输入新的住址:")
new_infor = {} #定义一个新的字典,用来存储一个新的名片
new_infor['name'] = new_name #信息的录入
new_infor['qq'] = new_qq
new_infor['weixin'] = new_weixin
new_infor['addr'] = new_addr
#将一