|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
class price():
childn=1
adultn=1
odprice=100
prate=1.2
isoday=True
def getpersonn(self):
self.childn=int(input('请输入儿童人数:'))
self.adultn=int(input('请输入成人人数:'))
def days(self):
self.isoday=input('是否节假日?True,False:')
def fprice(self):
if self.isoday=='True':
return (self.childn*50+self.adultn*100)*prate
else:
return self.childn*50+self.adultn*100
a.fprice()
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-155-2047f50a09ae> in <module>()
----> 1 a.fprice()
<ipython-input-148-f7a0b4627fb5> in fprice(self)
12 def fprice(self):
13 if self.isoday=='True':
---> 14 return (self.childn*50+self.adultn*100)*prate
15 else:
16 return self.childn*50+self.adultn*100
NameError: name 'prate' is not defined
我已经在类中定义了属性'prate'啊,为什么会报错? |
|