Complete the function financial_checkup, which takes a dictionary representing your monthly budget for certain categories of expenditures (budget), and a dictionary that represents how much you actually spent in each category (outlays). The function then creates and returns a new dictionary of those categories in which you overspent and the excess amount. Specifically, the returned dictionary maps the category name to the amount of excess spending, given as a negative number. If a category appears in outlays, but not budget, we interpret this to mean that we budgeted $0 for that category, so the entire amount in outlays is considered to be excess spending. Example #1: budget: spent returned: {'food': -95, 'travel": -100} Example #2: budget: spent: {'food' 125, 'gas': 75, 'travel': 400} {'food' 220, 'gas': 10, 'travel': 500} Example #3: {'food' 100, 'gas': 30} {'food' 220, 'gas: 10, 'travel': 500} returned: {'food": -120, 'travel': -500} budget: spent: returned: {'food' : -25} {'drinks' 100, ' entertainment' 100, 'food': 50, 'medical': 500} {' drinks' : 90. 'food' 75, 'medical': 500}
Complete the function financial_checkup, which takes a dictionary representing your monthly budget for certain categories of expenditures (budget), and a dictionary that represents how much you actually spent in each category (outlays). The function then creates and returns a new dictionary of those categories in which you overspent and the excess amount. Specifically, the returned dictionary maps the category name to the amount of excess spending, given as a negative number. If a category appears in outlays, but not budget, we interpret this to mean that we budgeted $0 for that category, so the entire amount in outlays is considered to be excess spending. Example #1: budget: spent returned: {'food': -95, 'travel": -100} Example #2: budget: spent: {'food' 125, 'gas': 75, 'travel': 400} {'food' 220, 'gas': 10, 'travel': 500} Example #3: {'food' 100, 'gas': 30} {'food' 220, 'gas: 10, 'travel': 500} returned: {'food": -120, 'travel': -500} budget: spent: returned: {'food' : -25} {'drinks' 100, ' entertainment' 100, 'food': 50, 'medical': 500} {' drinks' : 90. 'food' 75, 'medical': 500}
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education