Completed Exercise 9-1 Restuarant
This commit is contained in:
parent
459d8e5cf4
commit
c72b7d015f
23
Chapter_09/9-01_restaurant.py
Normal file
23
Chapter_09/9-01_restaurant.py
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
# Exercise 9-1 Restaurant
|
||||||
|
# Learning Objective: Create a class in python that accepts two parameters and has one method other than self.
|
||||||
|
|
||||||
|
class Restaurant:
|
||||||
|
def __init__(self, name, cuisine_type):
|
||||||
|
"""Initialize variables name and cuisine_type, define functions to describe and to open restaurant..."""
|
||||||
|
|
||||||
|
self.name = name
|
||||||
|
self.cuisine_type = cuisine_type
|
||||||
|
|
||||||
|
def describe_restaurant(self):
|
||||||
|
"""Describe the restaurant"""
|
||||||
|
print(f"The restaurant's name is {self.name} and the cuisine served here is {self.cuisine_type}")
|
||||||
|
|
||||||
|
def open_restaurant(self):
|
||||||
|
"""Simulate it being opened"""
|
||||||
|
print(f"{self.name} is now open for business.")
|
||||||
|
|
||||||
|
my_restaurant = Restaurant("Pete's Perturbed Petunias", "Somalian Greek Fusion")
|
||||||
|
print(f"{my_restaurant.name}")
|
||||||
|
print(f"{my_restaurant.cuisine_type}")
|
||||||
|
my_restaurant.describe_restaurant()
|
||||||
|
my_restaurant.open_restaurant()
|
||||||
Loading…
x
Reference in New Issue
Block a user