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
Quizzes & Challenges
Quizzes
Challenges
/
Introdução ao Python

bookDesafio: Projeto Final de Ajuste de Preços

Você está gerenciando o sistema de um supermercado e precisa manter a tomada de decisões para o inventário, 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

Swipe to start coding

Gerencie um estoque 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 exibir 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 o Preço

    • Obtenha o preço de "Eggs".
    • Se o preço for maior que 5, exiba
      Eggs are too expensive, reducing the price by $1.
      e reduza o preço em 1.
    • Caso contrário, exiba
      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, exiba
      Inventory after adding Tomatoes: <grocery_inventory>
  4. Gerenciar o Estoque

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

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

    • Exiba
      Updated inventory: <grocery_inventory>

Solução

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

close

Awesome!

Completion rate improved to 2.17

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ões para o inventário, 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

Swipe to start coding

Gerencie um estoque 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 exibir 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 o Preço

    • Obtenha o preço de "Eggs".
    • Se o preço for maior que 5, exiba
      Eggs are too expensive, reducing the price by $1.
      e reduza o preço em 1.
    • Caso contrário, exiba
      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, exiba
      Inventory after adding Tomatoes: <grocery_inventory>
  4. Gerenciar o Estoque

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

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

    • Exiba
      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

some-alt