class Restaurant:
"""docstring for restaurant"""
def __init__(self, restaurant_name,cuisine_type):
self.restaurant_name=restaurant_name
self.cuisine_type=cuisine_type
self.number_served=0
def describe_restaurant(self):
msg = f"{self.restaurant_name} servers wonderful {self.cuisine_type}."
print(f"\n{msg}")
def open_restaurant(self):
msg = f"{self.restaurant_name} is open.Come on in!"
print(f"\n{msg}")
def restaurant(self):
print(f"{self.number_served} people have dined at this restaurant")
def set_number_served(self,number):
self.number_served=number
print(f"{self.number_served} people have dined at this restaurant")
def increment_number_served(self,number):
self.number_served+=number
class IceCreamStand(Restaurant) :
def __int__(self,restaurant_name,cuisine_type='ice_cream') :
super().__int__(restaurant_name,cuisine_type)
sefl.flavors=[]
def show_flavors(self):
print("\nWe have the following flavors available:")
for flavors in self.flavors:
print(f"{flavors.title()}")
big_one = IceCreamStand('The Big One')
big_one.flavors = ['vanilla', 'chocolate', 'black cherry']
big_one.describe_restaurant()
big_one.show_flavors()
class Restaurant:
"""docstring for restaurant"""
def __init__(self, restaurant_name,cuisine_type):
self.restaurant_name=restaurant_name
self.cuisine_type=cuisine_type
self.number_served=0
def describe_restaurant(self):
msg = f"{self.restaurant_name} servers wonderful {self.cuisine_type}."
print(f"\n{msg}")
def open_restaurant(self):
msg = f"{self.restaurant_name} is open.Come on in!"
print(f"\n{msg}")
def restaurant(self):
print(f"{self.number_served} people have dined at this restaurant")
def set_number_served(self,number):
self.number_served=number
print(f"{self.number_served} people have dined at this restaurant")
def increment_number_served(self,number):
self.number_served+=number
class IceCreamStand(Restaurant) :
def __init__(self,restaurant_name,cuisine_type='ice_cream') :
super().__init__(restaurant_name,cuisine_type)
self.flavors=[]
def show_flavors(self):
print("\nWe have the following flavors available:")
for flavors in self.flavors:
print(f"{flavors.title()}")
big_one = IceCreamStand('The Big One')
big_one.flavors = ['vanilla', 'chocolate', 'black cherry']
big_one.describe_restaurant()
big_one.show_flavors()
init打成了int,self打成了sefl,认真点好吗?其余的没有问题