商品交易系统

商品交易系统初级测试版

  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

你可能感兴趣的:(商品交易系统)