Python商品库存管理系统分析

分析一下这个Python代码,商品库存管理系统,真的很需要分析报告

img

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7516944
  • 这篇博客你也可以参考下:【数据分析】京东订单数据分析思路及Python代码
  • 同时,你还可以查看手册:python- 走向编程的第一步 中的内容
  • 除此之外, 这篇博客: Python 好友管理系统【简单易懂,代码可以直接运行】中的 Python 好友管理系统【简单易懂,代码可以直接运行】 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 题目描述:
    请设计一个好友管理系统,每个功能都对应一个序号,用户可根据提示“请输入您的选项”选择序号执行相应的操作,包括:
    (1)添加好友:用户根据提示“请输入要添加的好友:”输入要添加好友的姓名,添加后会提示“好友添加成功”。
    (2)删除好友:用户根据提示“请输入删除好友姓名:”输入要删除好友的姓名,删除后提示“删除成功”。
    (3)备注好友:用户根据提示“请输入要修改的好友姓名:”和“请输入修改后的好友姓名:”分别输入修改前和修改后的好友姓名,修改后会提示“备注成功”。
    (4)展示好友:若用户还没有添加过好友,提示“好友列表为空”,否则返回每个好友的姓名。
    (5)退出:关闭好友系统。

    点个👍吧,秋梨膏!!!
    index函数会产生异常,所以我引入了try catch来捕捉异常提高程序的健壮性

    代码如下:

    #好友管理系统
    
    def add(list,str):
        list.append(str)
    
    def dele(list,str):
        list.remove(str)
    
    def opre(list,str1,str2):
        try:
            m = list.index(str1)
        except:
            print("您的好友列表中并没有该好友!")
            return 0
        list[m] = str2
        print("好友备注修改成功!!!")
    
    def display(list):
        if len(list) == 0:
            print("好友列表为空!!!")
        else:
            print(list)
    
    if __name__ == '__main__':
        list_name = []
        print("***" * 20)
        print("1.添加好友\n")
        print("2.删除好友\n")
        print("3.备注好友\n")
        print("4.展示好友\n")
        print("5.按下-1退出循环\n")
        print("***" * 20)
        while True:#仿造C++中的dowhile结构
            n = eval(input("请输入你要做的选择:"))
            if(n == 1):
                name = input("请输入要添加好友的姓名:")
                add(list_name,name)
                print("好友添加成功!!")
            elif(n == 2):
                name = input("请输入要删除好友的姓名:")
                dele(list_name,name)
                print("好友删除成功!!")
            elif(n == 3):
                name = input("请输入需要修改的好友姓名:")
                name_new = input("请输入修改后的好友姓名:")
                opre(list_name,name,name_new)
            elif(n == 4):
                display(list_name)
            elif(n == -1):
                print("好友系统已经关闭!!!")
                break
    
    

    点个👍吧,秋梨膏!!!
    运行结果如下:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    点个👍吧,秋梨膏!!!

  • 您还可以看一下 Toby老师的python机器学习-乳腺癌细胞挖掘课程中的 如何创建python虚拟编程环境-避免项目包版本冲突(选修)小节, 巩固相关知识点