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

Reply via email to