小python项目 - 不确定它是我还是视觉工作室

时间:2017-04-02 19:13:20

标签: python-3.x visual-studio-2015

我在代码中收到错误" name' sales_total'没有定义"我在Visual Studio中使用python 3.6,但不确定它是我还是视觉工作室。这只是我的第一个类型的项目,试图让我的基础湿润,但这让我失望。如果与视觉工作室合作的任何人都可以提供帮助,则代码如下所示。

def sixerstix(sell_price, sales_total):

    sell_price = eval(input("What is the average sale price per ticket: "))
    sales_total = sell_price * 43

print("The total made for the season is ", sales_total)

sixerstix()

1 个答案:

答案 0 :(得分:0)

你的错误只是范围之一。变量sales_totalsixerstix()函数内定义;但是,您尝试在函数外部使用变量。一个简单的解决方案是完全摆脱该函数,在代码的开头定义sell pricesales_total变量,并将函数体移到外面。

sell_price = eval(input("What is the average sale price per ticket: "))
sales_total = sell_price * 43
print("The total made for the season is ", sales_total)

现在变量sales_total已全局定义,您可以在print()语句中使用它。