On 24/02/20 10:45 AM, S Y wrote:
""" The class Baggage will track inventory items added to or removed
from it. Inventory items will be represented by
inventory item objects created using the ‘InventoryItem’ class. When an
attempt is made to add an inventory
item to a Baggage object, the number of items in the Baggage object is
compared with maximum capacity and
allowable items. If space is left and the item is allowed, the item is
added, otherwise, the class returns a response indicating failure with a
short reason why"""
class Baggage:
#Constructor - sets initial values for all object attributes.
def __init__(self,capacity, inventory= [],allow_items=()):
self.inventory = []
self.capacity = 5
self.allow_items = (
...
#Adds an item object to the Baggage object after checking that the mx
capacity has not been reached (i.e. 5 items)
def add_item(self, item_object):
if len(self.inventory) <= self.capacity:
self.inventory.append(item_object)
return True
else:
print("Reached max capacity")
return False
<python-list-bounces+saliyusufm=outlook....@python.org> on behalf of DL
Neil via Python-list <python-list@python.org>
*Sent:* Sunday, February 23, 2020 4:41:54 PM
*To:* python-list@python.org <python-list@python.org>
*Subject:* Re: Help with oop
On 22/02/20 10:45 PM, S Y wrote:
How can I use remove,add and verify methods in class oop. Which has tuple with
allowed values inside class. Like two classes cart and inventory
Please show the code you have so-far.
What are you removing, adding, and verifying?
Are you aware of the Python-Tutor Discussion List?
Given that the data-structure is a list, perhaps list.remove()?
What is the relevance of Baggage.allow_items()?
Sorry to be nagging you but perhaps take a look at how Discussion Lists
work:
- top/bottom posting, ie not answer then question,
- replying to list (not individual) so that others may also benefit,
- formatting and readability (cf 'Microsoft makes it look nice because
they know better than you')
WebRef:
5. Data Structures¶
https://docs.python.org/3/tutorial/datastructures.html
--
Regards =dn
--
https://mail.python.org/mailman/listinfo/python-list