Challenge: Pricing Adjustment Capstone
ã¡ãã¥ãŒã衚瀺ããã«ã¯ã¹ã¯ã€ãããŠãã ãã
You are managing a grocery store's system, and you need to maintain decision-making for the inventory, track prices, and perform checks to determine if actions like restocking or removing items from the inventory are needed based on their price or stock.
ã¹ã¯ã€ãããŠã³ãŒãã£ã³ã°ãéå§
Manage a grocery inventory using a dictionary in Python. Perform basic operations: update a price, add a new item, adjust stock based on a condition, optionally remove an item by price, and print simple status messages.
- Create the Dictionary
Definegrocery_inventorywith the following items and details:- "Milk": ("Dairy", 3.50, 8).
- "Eggs": ("Dairy", 5.50, 30).
- "Bread": ("Bakery", 2.99, 15).
- "Apples": ("Produce", 1.50, 50).
- Check and Update Price
- Get the price of "Eggs".
- If the price is greater than 5, print
"Eggs are too expensive, reducing the price by $1."and reduce the price by 1. - Otherwise, print
"The price of Eggs is reasonable".
- Add a New Item
- Add "Tomatoes" with details: category "Produce", price 1.20, stock 30.
- Then print
"Inventory after adding Tomatoes: <grocery_inventory>".
- Manage Stock
- Check the stock of "Milk".
- If it is less than 10, print
"Milk needs to be restocked. Increasing stock by 20 units"and increase the stock by 20. - Otherwise, print
"Milk has sufficient stock".
- Remove Item Based on Price
- If the price of "Apples" exceeds 2, remove "Apples" and print
"Apples removed from inventory due to high price".
- If the price of "Apples" exceeds 2, remove "Apples" and print
- Final Print
- Print
"Updated inventory: <grocery_inventory>".
- Print
è§£ç
ãã£ãŒãããã¯ããããšãããããŸãïŒ
single
AIã«è³ªåãã
AIã«è³ªåãã
äœã§ã質åããããææ¡ããã質åã®1ã€ã詊ããŠãã£ãããå§ããŠãã ãã