HE_名片管理系统

python小程序-名片管理系统
1.main程序

information_table = []
while True :
# 建立文件的基本窗口
    print("*" * 50)
    print("")
    print("名片管理系统")
    print("")
    print("1.新建名片")
    print("2.展示所有名片")
    print("3.搜索名片")
    print("")
    print("0.退出系统")
    print("")
    print("*" * 50)
# 建立主循环
    your_choose_str = int(input("请输入你的选项(你能够输入1、2、3): "))
# 建立新建名片选项
    if your_choose_str in [1,2,3] :
# 新建名片
        if your_choose_str == 1:
            new_add = {}
            name = input("请输入姓名:")
            age = input("请输入年龄:")
            QQ = input("请输入QQ号码:")
            phone = input("请输入手机号码:")
            new_add = {"name": name,"age": age,"QQ": QQ,"phone": phone}
            information_table.append(new_add)
            print("名片信息新建成功")
# 展示所有名片
        elif your_choose_str == 2:
            print("*"*50 )
            print("姓名\t年龄\tQQ\t\t手机号码")
            print("-"*50 )
            for business_card in information_table:
                print("%s\t\t%s\t\t%s\t\t%s" % (business_card["name"],
                business_card["age"],business_card["QQ"],business_card["phone"]))
            print("*"*50 )
# 搜索名片
        else:
            find_name_str = input("请输入你要搜索的人:")
            for business_card_1 in information_table:
                if find_name_str == business_card_1["name"]:
                    print("*"*50)
                    print("找到了")
                    print("姓名\t年龄\tQQ\t\t手机号码")
                    print("-"*50 )
                    print("%s\t\t%s\t\t%s\t\t%s" % (business_card_1["name"],
                    business_card_1["age"], business_card_1["QQ"], business_card_1["phone"]))
                    print("*"*50)
                    chang_information = input("你能够输入【1】修改信息或按任意键返回上一级:")
                    if chang_information in ["1"]:
                        new___add = {}
                        name_change = input("请输入姓名:")
                        age_change = input("请输入年龄:")
                        QQ_change = input("请输入QQ号码:")
                        phone_change = input("请输入手机号码:")
                        business_card_1["name"] = name_change
                        business_card_1["age"] = age_change
                        business_card_1["QQ"] = QQ_change
                        business_card_1["phone"] = phone_change
                        print("名片信息修改成功")
                    else:
                        break
                    break
            else:
                print("你搜索的人不存在")
                add = input("你可选择【1】添加 或任意键退出:")
                if add in ["1"]:
                    new__add = {}
                    name = input("请输入姓名:")
                    age = input("请输入年龄:")
                    QQ = input("请输入QQ号码:")
                    phone = input("请输入手机号码:")
                    new__add = {"name": name, "age": age, "QQ": QQ,"phone": phone}
                    information_table.append(new__add)
                    print("名片信息添加成功")
                else:
                    pass
# 选择0,则退出系统                                   
    elif your_choose_str == 0:
        print("你已成功退出系统,欢迎下次使用")
        break
    else:
        print("你输入的不正确,无法进行操作,请重新操作")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值