首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NameError:未定义名称“warehouse_initial_quantity_aircondSec”

NameError:未定义名称“warehouse_initial_quantity_aircondSec”
EN

Stack Overflow用户
提问于 2020-09-06 22:51:15
回答 1查看 68关注 0票数 0

剩余代码:

代码语言:javascript
复制
if id_parts == "EBS04":
            piston_quantity_warehouse = warehouse_initial_quantity_aircondSec + order_from_supplier
            return piston_quantity_warehouse
        elif id_parts == "BWBS03":
            door_quantity_warehouse = warehouse_initial_quantity_bodyworkSec  + order_from_supplier
            return door_quantity_warehouse
        else:
            print("No such id")
    else:
        print("Wrong supplier")
else:
    print("Wrong supplier")
print(warehouseUpdateSupplier)

updateBiosWarehouseInventory()

输入:

代码语言:javascript
复制
Enter Supplier name: tab
The id of the part: abs01
How many orders from supplier: 2

输出:

代码语言:javascript
复制
NameError: name 'warehouse_initial_quantity_aircondSec' is not defined

有人能帮我解决这个问题吗?><花了几个小时:\非常感谢

EN

回答 1

Stack Overflow用户

发布于 2020-09-06 22:56:18

变量warehouse_initial_quantity_aircondSecinitial_quantity()方法的本地变量,您正在调用它,但这并没有提供存储它所需的变量。名称可能不同

代码语言:javascript
复制
def initial_quantity():
    warehouse_initial_quantity_aircondSec = 1000
    return warehouse_initial_quantity_aircondSec


def updateBiosWarehouseInventory():
    warehouse_initial_quantity_aircondSec  = initial_quantity()
    ...

你甚至可以做

代码语言:javascript
复制
def initial_quantity():
    return 1000
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63765449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档