使用python做一个简单的名片管理系统

使用了2018.3企业版idea和3.6版本的python完成

需求:

使用python做一个简单的名片管理系统

代码实现

print("*" * 50)
print("欢迎使用【名片管理系统】V1.0")
print("")
print("1.新建名片")
print("2.显示全部名片")
print("3.查询名片")
print("")
print("0.退出系统")
print("*" * 50)
mingpian_list = []
phone_list = []
mingpian = ""
while(True):
    num =input("请选择输入您要使用的功能的数字1,2,3,0:")
    if num == '1':
        name = input("请输入要添加的姓名:")
        phone = input("请输入要添加的电话:")
        qq = input("请输入要添加的QQ:")
        email = input("请输入要添加的邮件:")
        mingpian = name+" "+phone+" "+qq+" "+email
        if mingpian not in mingpian_list:
            mingpian_list.append(mingpian)
            phone_list.append(phone)
            print("添加名片成功")
        else:
            print("名片已存在,添加失败,请输入3修改或删除已存在名片")
    elif num == '2':
        for temp in mingpian_list:
            print(temp)
    elif num == '3':
        phone = input("请输入要查询的手机号:")
        length = len(mingpian_list)
        i = 0
        while(True):
            if i < length:
                phone1 = mingpian_list[i].split(" ")[1]
                if phone in phone_list:
                    if phone1 == phone:
                        print("查到的名片为"+mingpian_list[i])
                        num = input("删除名片请输入1,修改请输入2,退出输入0")
                        if num == '1':
                            # del mingpian_list[i] //两种方法都可以移除该元素
                            mingpian_list.remove(mingpian_list[i])
                            print("删除成功")
                        elif num == '2':
                            temp = mingpian_list[i].split(" ")
                            temp[0] = input("请输入修改的姓名")
                            temp[1] = input("请输入修改的电话")
                            temp[2] = input("请输入修改的QQ")
                            temp[3] = input("请输入修改的邮件")
                            mingpian = temp[0]+" "+temp[1]+" "+temp[2]+" "+temp[3]
                            if mingpian not in mingpian_list:
                                mingpian_list[i]=mingpian
                                phone_list[i]=temp[1]
                                print("添加名片成功")
                            else:
                                print("名片已存在,添加失败,请修改或删除已存在名片")
                        elif num == '0':
                            break
                        else:
                            print("请输入正确数字")
                else:
                    print("未查到此人")
                    break
            i += 1
            if i == length:
                break
    elif num == '0':
        break
    else:
        print("输入有误,请重新输入")