美文网首页
商品交易系统

商品交易系统

作者: 明日计划 | 来源:发表于2018-05-20 20:33 被阅读0次

    商品交易系统初级测试版

      1 print("商品交易系统v1.0版本".center(90,"*"))
      2 print("系统功能: 1.商品价格录入 2.查看商品价格 3.修改商品价格 4.删除商品价格 5.商品交易 6.查看交易记录 7.退出系统".center(20,"*"))
      3 import time
      4 coms=[]  #商品列表
      5 import time
      6 jilu=[]
      7 while True:
      8     function = int(input("请选择功能项: 1.商品价格录入 2.查看商品价格 3.修改商品价格 4.删除商品价格 5.商品交易 6.查看交易记录 7.退出系统"))
      9     if function == 1:
    10         com={}  #单个商品的信息
    11         print("价格录入")
    12         flag = 0  #默认flag=0表示不在商品库
    13         name = input("请输入商品名")
    14         for temp in coms:
    15             if name in temp["name"]:
    16                 flag = 1
    17                 break
    18         if flag == 1:
    19             print("商品名字重复,请重新输入")
    20             continue
    21         price = float(input("请输入商品价格"))
    22         com={"name":name,"price":price}
    23         coms.append(com)
    24         print("新增商品成功")
    25         print(coms)
    26     elif function == 2:
    27         print("查找商品")
    28         name = input("输入要查找的商品")
    29         flag = 0  #默认不存在
    30         for temp in coms:
    31             if name == temp["name"]:
    32                 flag = 1
    33                 print(temp)
    34         if flag == 0:
    35             print("请重新输入商品名称")
    36     elif function == 3:
    37         print("修改商品")
    38         name = input("输入要修改的商品")
    39         for temp in coms:
    40             if name == temp["name"]:
    41                 print(temp)
    42                 t = int(input("请输入要修改的选项: 1.商品名称 2.价格"))
    43                 if t == 1:
    44                     n_ame = input("输入要修改后的的商品的名称")
    45                     temp["name"]=n_ame
    46                     print(temp)
    47                 elif t == 2:     
    48                     p_rice = float(input("请输入价格"))
    49                     temp["price"]=p_rice
    50                     print(temp)
    51     elif function == 4:
    52         print("删除商品")
    53         name = input("输入要删除的商品")
    54         flag = 0  #默认不存在
    55         for temp in coms:
    56             if name == temp["name"]:
    57                 print(temp)
    58                 flag = 1
    59                 coms.remove(temp)
    60                 print(coms)
    61         if flag == 0:
    62             print("商品不存在")
    63     elif function == 5:
    64         print("商品交易")
    65         sum = 0
    66         shijian={}
    67         p_rice = float(input("输入收款金额额"))
    68         zhonglei = int(input("请输入商品种类数目"))
    69         for k in range(1,zhonglei+1):
    70             name = input("输入商品种类")
    71             for temp in coms:
    72                 if name == temp["name"]:
    73                     cishu = int(input("输入件数"))
    74                     t = temp["price"]*cishu
    75                     sum+=t
    76                     k=time.strftime("%Y%m%d %H:%M%S")
    77                     break
    78         shijian["time"]=k
    79         shijian["收入"]=sum
    80         jilu.append(shijian)
    81         print("本次消费%.02f元,找零%.02f元,时间:%s"%(sum,p_rice-sum,k))
    82     elif function == 6:
    83         print("查看交易记录")
    84         for p,v in enumerate(jilu):
    85             print("%d.%s"%(p+1,v))
    86     elif function:
    87         break
    

    相关文章

      网友评论

          本文标题:商品交易系统

          本文链接:https://www.haomeiwen.com/subject/iacgkftx.html