Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Projeto Final de Ajuste de Preços | Outros Tipos de Dados
Introdução ao Python
Seção 4. Capítulo 8
single

single

bookDesafio: Projeto Final de Ajuste de Preços

Deslize para mostrar o menu

Você está gerenciando o sistema de um supermercado e precisa manter a tomada de decisão para o estoque, acompanhar os preços e realizar verificações para determinar se ações como reabastecimento ou remoção de itens do estoque são necessárias com base no preço ou na quantidade em estoque.

Tarefa

Deslize para começar a programar

Gerencie um inventário de supermercado utilizando um dicionário em Python. Realize operações básicas: atualizar um preço, adicionar um novo item, ajustar o estoque com base em uma condição, opcionalmente remover um item pelo preço e imprimir mensagens de status simples.

  1. Criar o Dicionário
    Defina grocery_inventory com os seguintes itens e detalhes:

    • "Milk": ("Dairy", 3.50, 8)
    • "Eggs": ("Dairy", 5.50, 30)
    • "Bread": ("Bakery", 2.99, 15)
    • "Apples": ("Produce", 1.50, 50)
  2. Verificar e Atualizar Preço

    • Obtenha o preço de "Eggs".
    • Se o preço for maior que 5, imprima
      Eggs are too expensive, reducing the price by $1.
      e reduza o preço em 1.
    • Caso contrário, imprima
      The price of Eggs is reasonable.
  3. Adicionar um Novo Item

    • Adicione "Tomatoes" com os detalhes: categoria "Produce", preço 1.20, estoque 30.
    • Em seguida, imprima
      Inventory after adding Tomatoes: <grocery_inventory>
  4. Gerenciar Estoque

    • Verifique o estoque de "Milk".
    • Se for menor que 10, imprima
      Milk needs to be restocked. Increasing stock by 20 units.
      e aumente o estoque em 20.
    • Caso contrário, imprima
      Milk has sufficient stock.
  5. Remover Item com Base no Preço

    • Se o preço de "Apples" exceder 2, remova "Apples" e imprima
      Apples removed from inventory due to high price.
  6. Impressão Final

    • Imprima
      Updated inventory: <grocery_inventory>

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 8
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt