python -24-名片管理器v2.0

名片管理器v2.0

  • 在上一版本的基础上,增加可以添加多个名片的功能
  • 可以打印所有名片的功能
  • 可以删除名片的功能
# coding=utf-8
cart_list = []
while True:
    print("      名片管理器V2.0")
    print("1.添加名片")
    print("2.删除名片")
    print("3.查看所有名片")
    print("4.退出")

    cmd = input("请输入命令:")
    # 添加名片
    if cmd == "1":
        # 获取用户输入
        name = input("请输入姓名(6-20):")
        gender = input("请输入性别(男或女):")
        company = input("请输入公司:")
        address = input("请输入公司地址:")
        phone = input("请输入联系方式(手机):")
        # 检测姓名是不是在6-20之间
        if len(name)<6 and len(name)>20:
            print("姓名长度只能是6-20位")
            # 如果不符合条件,那么重新输入,则使用continue
            continue
        # 检测电话号码是否有效的11位
        if len(phone) != 11:
            print("请输入有效的电话号码")
            # 如果不符合条件,那么重新输入,则使用continue
            continue
        # 控制性别的输入只能是男或女
        if gender not in "男女" and len(gender) != 1:
            print("请输入有效的性别(男或女)")
            # 如果不符合条件,那么重新输入,则使用continue
            continue
        # 所有数据不能为空,如果为空,那么重新输入
        if name=="" or gender=="" or company=="" or address=="" or phone=="":
            print("输入不能为空")
            continue
        # 创建新名片
        cart = [name,gender,company,address,phone]
        # 把名片添加到名片列表里
        cart_list.append(cart)
        print("添加成功")
    # 删除名片
    if cmd == "2":
        num = int(input("请输入要删除第几个名片"))
        # 因为下标号从0开始,所以需要-1
        cart_list.pop(num-1)
        print("删除成功")
    # 查看名片
    if cmd == "3":
        i = 1
        # 遍历名片列表
        for c in cart_list:
            print("%d. "%i,c)
            i += 1
    # 退出
    if cmd == "4":
        break
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,241评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,842评论 25 709
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 10,033评论 0 5
  • 小洁今年26岁,在他们家乡,这个年纪早就结婚生子了,可是她还是单身女青年一个。父母也催促了很多次,希望她能回家乡来...
    w雨木阅读 3,688评论 4 10

友情链接更多精彩内容