9-6
冰淇淋小店:冰淇淋小店是一种特殊的餐馆。编写一个名为
IceCreamStand
的
类,让它继承你为完成练习 9-1 或练习 9-4 而编写的 Restaurant 类。这两个版本的
Restaurant 类都可以,挑选你更喜欢的那个即可。添加一个名为 flavors 的属性,用于
存储一个由各种口味的冰淇淋组成的列表。编写一个显示这些冰淇淋的方法。创建一个
类,让它继承你为完成练习 9-1 或练习 9-4 而编写的 Restaurant 类。这两个版本的
Restaurant 类都可以,挑选你更喜欢的那个即可。添加一个名为 flavors 的属性,用于
存储一个由各种口味的冰淇淋组成的列表。编写一个显示这些冰淇淋的方法。创建一个
IceCreamStand 实例,并调用这个方法。
class Restruant():
def __init__(self,restruant_name,cuisine_type,):
self.restruant_name = restruant_name
self.cuisine_type = cuisine_type
self.numbers_served = 0 # jiu can ren shu
# mian shu can guan xin xi
def describe_restruant(self):
print("can guan ming zi: " + self.restruant_name.title() + " , " + self.cuisine_type.title()
+ ", " + str(self.numbers_served) + (" ren tong shi yong can"))
# ti gong duo shao ren jiu can
def set_number_served(self,number_served):
print("wo men ke yi ti gong " + str(number_served) + " ge zuo wei ")
# jiu can ren shu di zeng
def increment_number_served(self,in_num_served):
self.numbers_served = in_num_served
# ying ye zhuang tai
def open_restruant(self):
print("Zheng zai ying ye")
class IceCreamStand(Restruant):
def __init__(self,restruant_name,cuisine_type):
super().__init__(restruant_name,cuisine_type)
self.flavors = []
def show_list(self):
for icecream in self.flavors:
print(icecream