9-2
class Restaurant():
def __init__(self,restaurant_name,cuisine_type):
self.restaurant_name=restaurant_name
self.cuisine_type=cuisine_type
def describe_restaurant(self):
print(self.restaurant_name)
print(self.cuisine_type)
def open_restaurant(self):
print('This restaurant is open.')
KFC = Restaurant('KFC','fast food')
KFC.describe_restaurant()
KFC.open_restaurant()
M = Restaurant('M','fire')
M.describe_restaurant()
a = Restaurant('a','cheap')
a.describe_restaurant()
KFC
fast food
This restaurant is open.
M
fire
a
cheap
------------------
(program exited with code: 0)
9-3
class User():
def __init__(self,first_name,last_name):
self.first_name=first_name
self.last_name=last_name
def describe_user(self):
print(self.first_name+self.last_name)
def greet_user(self):
print("Hello,Tony.")
Jack = User('Jack',' Stark')
Jack.describe_user()
Jack Stark
------------------
(program exited with code: 0)
9-4
class 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):
print(self.restaurant_name)
print(self.cuisine_type)
def open_restaurant(self):
print('This restaurant is open.')
def set_number_served(self,n):
for x in range(1,5):
self.number_served+=n
print('Day'+str(x)+': '+str(self.number_served))
def increment_number_served(self,n):
self.number_served+=n
return self.number_served
KFC=Restaurant('KFC','fast food')
KFC.describe_restaurant()
KFC.open_restaurant()
KFC.set_number_served(10)
KFC
fast food
This restaurant is open.
Day1: 10
Day2: 20
Day3: 30
Day4: 40
------------------
(program exited with code: 0)