Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Pricing Adjustment Capstone | Section
Python Basics for Data Analysis
Sektion 1. Kapitel 24
single

single

bookChallenge: Pricing Adjustment Capstone

Stryg for at vise menuen

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.

Opgave

Swipe to start coding

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.

  1. Create the Dictionary
    Define grocery_inventory with 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)
  2. 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.
  3. Add a New Item

    • Add "Tomatoes" with details: category "Produce", price 1.20, stock 30.
    • Then print
      Inventory after adding Tomatoes: <grocery_inventory>
  4. 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.
  5. Remove Item Based on Price

    • If the price of "Apples" exceeds 2, remove "Apples" and print
      Apples removed from inventory due to high price.
  6. Final Print

    • Print
      Updated inventory: <grocery_inventory>

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 24
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

some-alt