zoukankan      html  css  js  c++  java
  • 名片系统

    #1. 打印功能提示
    print("="*50)
    print(" 名片管理系统 V0.01")
    print(" 1. 添加一个新的名片")
    print(" 2. 删除一个名片")
    print(" 3. 修改一个名片")
    print(" 4. 查询一个名片")
    print(" 5. 显示所有的名片")
    print(" 6. 退出系统")
    print("="*50)

    #用来存储名片
    card_infors = []

    while True:

    #2. 获取用户的输入
    num = int(input("请输入操作序号:"))

    #3. 根据用户的数据执行相应的功能
    if num==1:
    new_name = input("请输入新的名字:")
    new_qq = input("请输入新的QQ:")
    new_weixin = input("请输入新的微信:")
    new_addr = input("请输入新的住址:")

    #定义一个新的字典,用来存储一个新的名片
    new_infor = {}
    new_infor['name'] = new_name
    new_infor['qq'] = new_qq
    new_infor['weixin'] = new_weixin
    new_infor['addr'] = new_addr

    #将一个字典,添加到列表中
    card_infors.append(new_infor)

    print(card_infors)

    elif num==2:
    pass
    elif num==3:
    pass
    elif num==4:
    pass
    elif num==5:
    print("姓名 QQ 微信 住址")
    for temp in card_infors:
    print("%s %s %s %s"%(temp['name'], temp['qq'], temp['weixin'], temp['addr']))
    elif num==6:
    break
    else:
    print("输入有误,请重新输入")


    print("")

    card_infors = [{"name":"laowang","age":18},{"name":"laoli", "age":19},{"name":"laozhao","age":20}]

    find_name = input("请输入要查询的名字:")

    for temp in card_infors:
    if temp['name']==find_name:
    print("找到了.....")
    break
    else:
    #只要for循环的过程中没有执行到break,那么就会执行else里面的代码
    print("没有找到....")
  • 相关阅读:
    MyBatis原理分析
    oracle修改数据遇到的坑
    oracle查询时遇到的坑
    maven镜像
    易错题
    binlog2sql 安装使用
    Archery SQL审核平台搭建
    Docker安装
    夜莺n9e监控搭建
    influxdb安装
  • 原文地址:https://www.cnblogs.com/loser1949/p/9193835.html
Copyright © 2011-2022 走看看