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)