Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pyhton question
#1
Can somebody please help me with question?

You are given a dictionary storing inventory counts of a store's items.
For example:
{"tshirt":29, "pants":14, "shirt":7, "shoes":5}
You are also given a list of tuples, where each tuple contains an item
name and an integer amount, representing a transaction on that item.
For example:
[("tshirt", 4), ("pants", -2)]
This mean number of tshirts will be increased by 4, and number of pants
will be decreased by 2. The resulting inventory must look like:
{"tshirt":33, "pants":12, "shirt":7, "shoes":5}

If the item in a transaction does not exist in the inventory, then
you must add it to the inventory. If the amount of an item drops to 0
in the inventory, then that item must be removed from the inventory
(so the dictionary does not hold a key for that item anymore).

You can assume that transactions will never cause inventory amounts to
drop below 0.

Your function must return the resulting inventory after applying all
transactions in the list.
"""
def processTransactions(inventory, transactions):
Reply
#2
what have you tried? Post your code in python tags, full traceback, if you get any - in error tags.
If you can't explain it to a six year old, you don't understand it yourself, Albert Einstein
How to Ask Questions The Smart Way: link and another link
Create MCV example
Debug small programs

Reply
#3
Can you show what have you tried?
pyzyx3qwerty
"The greatest glory in living lies not in never falling, but in rising every time we fall." - Nelson Mandela
Need help on the forum? Visit help @ python forum
For learning more and more about python, visit Python docs
Reply


Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020