我在代码中收到错误" 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()
答案 0 :(得分:0)
你的错误只是范围之一。变量sales_total
在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)
现在变量sales_total
已全局定义,您可以在print()
语句中使用它。