#9-6
print('9-6')
class Restaurant():
def __init__(self, name, type):
self.name = name
self.type = type
def describe_restaurant(self):
print('The name of restaurant is :' + self.name)
print('The type of restaurant is :' + self.type)
def open_restaurant(self):
print('The restaurant is opening !')
class IceCreamStand(Restaurant):
def __init__(self, name, type):
super().__init__(name, type)
self.flavors = ['Apple', 'Banana', 'Orange']
def describe_flavors(self):
print(self.flavors)
my_restaurant = IceCreamStand('Hot', 'soup')
my_restaurant.describe_restaurant()
my_restaurant.open_restaurant()
my_restaurant.describe_flavors()
#9-7
print('9-7')
class User():
def __init__(self, first_name, last_name, sex):
self.first_name = first_name
self.last_name = last_name
self.sex = sex
def descirbe_user(self):
print(self.first_name + ' ' + self.last_name + 'is a ' + self.sex)
def greet_user(self):
print('Hi, ' + self.first_name + ' ' + self.last_name)
class Admit(User):
def __init__(self, first_name, last_name, sex):
super().__init__(first_name, last_name, sex)
self.privileges = ['can add post', 'can delete post', 'can ban user']
def show_privileges(self):
print(self.privileges)
host = Admit('Steven', 'Jobs', 'man')
host.show_privileges()
#9-8
print('9-8')
class Privileges():
def __init__(self, pri):
self.pri = pri
def show_privileges(self):
print(self.pri)
me = Privileges(['can add post', 'can delete post', 'can ban user'])
me.show_privileges()
host = Admit('Steven', 'Jobs', 'man')
host.show_privileges()
输出:
G:\>python x.py
9-6
The name of restaurant is :Hot
The type of restaurant is :soup
The restaurant is opening !
['Apple', 'Banana', 'Orange']
9-7
['can add post', 'can delete post', 'can ban user']
9-8
['can add post', 'can delete post', 'can ban user']
['can add post', 'can delete post', 'can ban user']
G:\>