1 # -*-coding:utf-8 -*-
2 # __author__ = 'GOY'
3 # consumer
4
5 flag = True
6 goods_list = []
7
8 goods_list_file = open("goods_list_file.txt","r",encoding="utf-8")
9 for goods_index,goods in enumerate(goods_list_file):
10 goods = goods.strip().split("$")
11 print(goods_index,goods)
12 goods_list.append(goods)
13
14 salary_file = open("salary_file.txt","r",encoding="utf-8")
15 salary = salary_file.readline()
16
17 if salary == "":
18 while True:
19 salary =str(input("input your salary: "))
20 salary_file = open("salary_file.txt","w",encoding="utf-8")
21 if salary.isdigit():
22 salary_file.write(salary)
23 break
24 else:
25 print("salary input error! please input again! ")
26 continue
27 while flag:
28 print(salary)
29 goods_index =int(input("input goods_index: "))
30 print(goods_list[goods_index])
31 goods_name = goods_list[goods_index][0]
32 goods_price = goods_list[goods_index][1]
33 goods_info = goods_name+"$"+goods_price+"\n"
34 salary = int(salary)
35 goods_price = int(goods_price)
36
37 if salary - goods_price >= 0:
38 salary = str(salary - goods_price)
39 salary_file = open("salary_file.txt","w",encoding="utf-8")
40 salary_file.write(salary)
41 shopping_list_file = open("shopping_list_file.txt","a+",encoding="utf-8")
42 shopping_list_file.write(goods_info)
43 if_continue = input("shopping continue? Y/N")
44 if if_continue == "Y" or if_continue == "y":
45 continue
46 else:
47 print("shopping over!")
48 break
49 else:
50 print("your salary is ",salary,",the goods price is",goods_price,",you don't have engout salary!")
51 if_continue = input("shopping continue? Y/N ")
52 if if_continue == "Y" or if_continue == "y":
53 continue
54 else:
55 break
56 else:
57 while flag:
58 print(salary)
59 goods_index =int(input("input goods_index: "))
60 print(goods_list[goods_index])
61 goods_name = goods_list[goods_index][0]
62 goods_price = goods_list[goods_index][1]
63 goods_info = goods_name+"$"+goods_price+"\n"
64 salary = int(salary)
65 goods_price = int(goods_price)
66
67 if salary - goods_price >= 0:
68 salary =str(salary - goods_price)
69 salary_file = open("salary_file.txt","w",encoding="utf-8")
70 salary_file.write(salary)
71 shopping_list_file = open("shopping_list_file.txt","a+",encoding="utf-8")
72 shopping_list_file.write(goods_info)
73 if_continue = input("shopping continue? Y/N ")
74 if if_continue == "Y" or if_continue == "y":
75 continue
76 else:
77 print("shopping over!")
78 break
79 else:
80 print("your salary is ",salary,",the goods price is",goods_price,",you don't have engout salary!")
81 if_continue = input("shopping continue? Y/N ")
82 if if_continue == "Y" or if_continue == "y":
83 continue
84 else:
85 break
# -*-coding:utf-8 -*-
# __author__ = 'GOY'
# commerce
goods_list_file = open("goods_list_file.txt","a+",encoding="utf-8")
flag = True
while flag:
goods_name = input("input goods_name:")
goods_price = input("input goods_price:")
goods_info = goods_name+"$"+goods_price+"\n"
goods_list_file.write(goods_info)
if_continue = input("append continue ? Y/N ")
if if_continue == "Y" or if_continue == 'y':
continue
else:
print("append over")
break