python 商品管理系统 , 增删查。

欢迎使用库存管理系统
1、商品入库
2、商品显示
3、删除商品
4、退出系统
请选择要进行的操作(输入操作前的序号,然后回车):2
————————————————–
现有商品库存列表:

欢迎使用库存管理系统
1、商品入库
2、商品显示
3、删除商品
4、退出系统
请选择要进行的操作(输入操作前的序号,然后回车):

menu = '''
欢迎使用库存管理系统
1、商品入库
2、商品显示
3、删除商品
4、退出系统'''
datas = []
while True:
    print(menu)
    ch = int(input('请选择要进行的操作(输入操作前的序号,然后回车):'))
    if ch == 4:  # 退出循环
        break
    elif ch == 1:  # 输入商品
        data = []
        mc = input('请输入商品名称:')
        pp = input('请输入商品品牌:')
        jg = int(input('请输入商品单价:'))
        sl = int(input('请输入商品数量:'))
        data.append(mc)
        data.append(pp)
        data.append(jg)
        data.append(sl)
        datas.append(data)
        print('-' * 50)
        print('商品添加完成,商品列表:')
        for data in datas:
            print(data[0], end='--')
            print(data[1], end='--')
            print(data[2], end='--')
            print(data[3])
        pass
    elif ch == 2:  # 显示所有信息
        print('-' * 50)
        print('现有商品库存列表:')
        for data in datas:
            print(data[0], end='--')
            print(data[1], end='--')
            print(data[2], end='--')
            print(data[3])
        pass
    elif ch == 3:  # 删除某个存在的产品
        mc = input('请输入要删除的商品名称:')
        print('-' * 50)
        flag = -1
        for data in datas:
            flag += 1
            if mc in data:
                break
        if flag == len(datas) -1 :
            print('您输入的商品不存在')
        else:
            del datas[flag]
        print('剩余商品库存列表:')
        for data in datas:
            print(data[0], end='--')
            print(data[1], end='--')
            print(data[2], end='--')
            print(data[3])
        pass
    else:  # 其他情况
        pass

print('程序已成功退出!')

作者:laocooon523857886

物联沃分享整理
物联沃-IOTWORD物联网 » python 商品管理系统 , 增删查。

发表回复