python超市管理系统增删插改
时间: 2023-12-14 22:34:13 浏览: 20
以下是Python超市管理系统的增删改查操作的示例代码:
1. 展示商品列表
```python
def show_list():
print('序号---------条形码---------商品名称---------单价---------数量---------小计')
for j in range(len(goods_list)):
print("{0:<12}{1:<15}{2:<14}{3:<12}{4:<12}{5:<12}". format(j, goods_list[j].get('barcode'), goods_list[j].get('product'), goods_list[j].get('price'), goods_list[j].get('number_add'), goods_list[j]. get('sum_add')))
```
2. 添加商品
```python
def add_goods():
barcode = int(input("请输入商品条形码:"))
product = input("请输入商品名称:")
price = float(input("请输入商品单价:"))
number_add = int(input("请输入商品数量:"))
sum_add = price * number_add
goods = {'barcode': barcode, 'product': product, 'price': price, 'number_add': number_add, 'sum_add': sum_add}
goods_list.append(goods)
show_list()
```
3. 修改商品
```python
def modify_goods():
barcode_modify = int(input("请输入要修改商品的条形码:"))
for i in goods_list:
if barcode_modify == i['barcode']:
i['product'] = input("请输入商品名称:")
i['price'] = float(input("请输入商品单价:"))
i['number_add'] = int(input("请输入商品数量:"))
i['sum_add'] = i['price'] * i['number_add']
show_list()
```
4. 删除商品
```python
def delete_goods():
barcode_delete = int(input("请输入要删除商品的条形码:"))
for i in goods_list:
if barcode_delete == i['barcode']:
goods_list.remove(i)
show_list()
```