Python:创建Tv类,并且存储name,width属性
在类中添加buy方法,在控制台显示
通过Tv类创建tv对象
调用buy方法
class Tv():
def __init__(self,name,width):
self.name=name
self.width=name
def buy(self):
print('买'+self.width+'的'+self.name)
tv=[Tv('长虹电视','薄款')]
Tv.buy()
Traceback (most recent call last):
File "D:\work1.py", line 6, in
class Tv():
File "D:\work1.py", line 12, in Tv
tv=[Tv('长虹电视','薄款')]
NameError: name 'Tv' is not defined
在上面代码中
在控制台输出:买薄款的长虹电视
class Tv:
def __init__(self,name,width):
self.name=name
self.width=width
def buy(self):
print('买'+self.width+'的'+self.name)
tv=Tv('长虹电视','薄款')
tv.buy()
class Tv:
def __init__(self,name,width):
self.name=name
self.width=width
def buy(self):
print('买'+self.width+'的'+self.name)
tv=[Tv('长虹电视','薄款')]
tv[0].buy()