-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathroom_item.py
45 lines (28 loc) · 897 Bytes
/
room_item.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
class Item():
def __init__(self, name):
self.name = name
def get_name(self):
return self.name
def get_description(self):
return self.description
def set_name(self, item_name):
self.name = item_name
def set_description(self, description):
self.description = description
def describe_item(self):
print(self.description)
class Potions(Item):
def __init__(self, name):
super().__init__(name)
self.color_one = None
self.color_two = None
def describe(self, color_one, color_two):
print(f"☞ You can see two {self.name} on the table.")
print(f"Choose {color_one} or {color_two}.")
class Cheese(Item):
def __init__(self, name):
super().__init__(name)
def describe(self):
print("\n")
print(f"You can see a {self.name} lying on the floor.")
print(f"What will you do? ☞ EAT IT or ☞ TAKE IT?")