|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
class IceCreamStand(R):
def __init__(self,restaurant_name):
#super().__init__(restaurant_name,cuisine_type)
self.restaurant_name = restaurant_name
self.flavors = []
#添加风味
def add_flavors(self):
self.flavors = self.flavors.append(self.restaurant_name)
#展示所有的风味
def show_flavors(self):
print(f'本小店的冰淇淋有:')
for flavor in self.flavors:
print(f'\t{flavor}')
if __name__ == '__main__':
ice = IceCreamStand('kk_ice')
print(ice.flavors)
#添加一种风味
ice.add_flavors()
print(ice.flavors)
#展示所有风味
#ice.show_flavors()
导数第三行的print为啥会输入一个None值呢?不应该是个列表吗
self.flavors = self.flavors.append(self.restaurant_name)
改成
self.flavors.append(self.restaurant_name)
因为append方法返回None
|
|