使用python做一个简单的名片管理系统-------字符串拼接方式实现

本文介绍了一个使用Python 3.6和IntelliJ IDEA企业版2018.3开发的名片管理系统。系统提供了创建、显示、查询名片的功能,并允许用户通过简单的交互界面进行操作。文章详细展示了代码实现过程,包括如何添加、查询、修改和删除名片。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用了2018.3企业版idea和3.6版本的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("输入有误,请重新输入")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值