今天来实现一个简单的超市售货系统
数据存储形式为json的数据
首先是读取数据,这里用到的Python的json库,用于处理json类型的数据
```python
def load(): # 数据读取
j = open('goods.txt', 'r', encoding='utf-8')
# 逐行读取文件中的数据
readers = j.readlines()
# 将数据整理后存入data
for i in readers:
# 对数据进行清洗 以-为间隔符分割 然后将后半段的换行符清洗掉 将单引号换成双引号
data[i.split('-')[0]] = json.loads(i.split('-')[-1].replace('\n', '').replace("\'", '\"'))
for i in data:
for j in data[i]:
data[i][j] = [data[i][j], random.randint(100, 1000)]
```
然后就是超市的主体部分,实现了用户购买多次购买商品,并打印订单
```python
def sale():
print('欢迎来到XXX超市')
while True:
# 让用户输入购买物品的类别
print(' '.join(list(data.keys())))
cat