python名字未定义_另一个Python名称错误:未定义名称

在Python 3.6.0中,作者在尝试调用`class_A()`等函数时遇到了‘未定义名称’的错误。代码中定义了`class_A_input`等变量并为每个票类定义了成本,然后试图通过`class_A(class_A_input, class_A_cost)`调用一个未定义的函数。作者寻求解决这个名称错误的方法。" 126880865,12600076,使用Qt实现图片显示器及图片路径显示,"['qt', 'ui', '开发语言']
摘要由CSDN通过智能技术生成

我对Python中定义的名称错误消息有问题。我知道这个问题有很多答案,但我似乎找不到一个适合我的情况。我的代码如下:#Gets the input of the property value from the user and calculates the individual and total revenue

def main():

class_A_input = int(input('Please enter the number of Class A seats sold: '))

class_B_input = int(input('Please enter the number of Class B seats sold: '))

class_C_input = int(input('Please enter the number of Class C seats sold: '))

#Declares the cost for each class of ticket

class_A_cost = 20

class_B_cost = 15

class_C_cost = 10

#Passes the variable for each ticket class

class_A(class_A_input, class_A_cost)

class_B(class_B_input, class_B_cost)

class_C(class_C_input, class_C_cost)

#Calculates the total revenue

total_revenue = (class_A_input * class_A_cost) + ,\

(class_B_input * class_B_cost) + (class_C_input * class_C_cost)

print ('Total tickets revenue is $',format(total_revenue,',d'),sep='')

#Calculates the class A revenue

def class_A(A_input, A_cost):

class_A_revenue = A_input * A_cost

print ('The amount of Class A revenue is $',format(class_A_revenue,',d'),sep='')

#Repeat definitions for Class B and Class C

main()

我运行的是Python 3.6.0,遇到以下名称错误:

^{pr2}$

我不认为我在使用变量之前没有声明它。我尝试过各种不同的解决方案,但都没有成功。我做错什么了?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值