Conteúdo do Curso
Introdução ao Python
Introdução ao Python
Desafio: Capstone de Ajuste de Preços
Você está gerenciando o sistema de uma mercearia e precisa manter a tomada de decisão para o inventário, rastrear preços e realizar verificações para determinar se ações como reabastecimento ou remoção de itens do inventário são necessárias com base em seu preço ou estoque.
Swipe to start coding
Nesta tarefa, você gerenciará um inventário de mercearia usando um dicionário em Python. Você preencherá detalhes ausentes, atualizará preços, adicionará novos itens e gerenciará níveis de estoque com base em certas condições. Este exercício ajudará você a praticar o trabalho com dicionários e declarações condicionais.
Instruções de Código
-
Complete o Dicionário: Defina um dicionário chamado
grocery_inventory
com os seguintes itens e seus detalhes:"Milk"
:("Dairy", 3.50, 8)
"Eggs"
:("Dairy", 5.50, 30)
"Bread"
:("Bakery", 2.99, 15)
"Apples"
:("Produce", 1.50, 50)
-
Verifique e Atualize o Preço: Recupere o preço de
"Eggs"
do dicionário. Se o preço for maior que $5, imprima uma mensagem indicando que"Eggs"
estão muito caros e reduza o preço em $1. Caso contrário, imprima que o preço de"Eggs"
é razoável. -
Adicione um Novo Item: Adicione
"Tomatoes"
aogrocery_inventory
com os detalhes: categoria"Produce"
, preço $1.20 e estoque de30
unidades. -
Gerencie o Estoque: Verifique o estoque de
"Milk"
. Se for menor que10
, imprima uma mensagem que"Milk"
precisa ser reabastecido e aumente o estoque em20
unidades. Caso contrário, imprima que"Milk"
tem estoque suficiente. -
Remova Item com Base no Preço: Verifique o preço de
"Apples"
. Se exceder $2, remova"Apples"
do inventário e imprima uma mensagem indicando sua remoção.
Requisitos de Saída
-
Ao verificar o preço de
"Eggs"
, imprima:"Eggs are too expensive, reducing the price by $1."
se o preço for maior que $5."The price of Eggs is reasonable."
se o preço for $5 ou menos.
-
Após adicionar
"Tomatoes"
, imprima o inventário atualizado com a mensagem:"Inventory after adding Tomatoes: <$grocery_inventory>"
. -
Ao verificar o estoque de
"Milk"
, imprima:"Milk needs to be restocked. Increasing stock by 20 units."
se o estoque for menor que10
."Milk has sufficient stock."
se o estoque for10
ou mais.
-
Se
"Apples"
forem removidos devido ao preço alto, imprima:"Apples removed from inventory due to high price."
-
Finalmente, imprima o estado atualizado do inventário com a mensagem:
"Updated inventory: <$grocery_inventory>"
.
Nota
Lembre-se de que, uma vez que você extraiu uma tupla de um dicionário, você pode usar colchetes para acessar seus valores por índice. Por exemplo,
inventory["Bread"]
recupera a tupla associada a"Bread"
do dicionário, einventory["Bread"][1]
recupera o preço de"Bread"
, que está localizado no índice1
dentro da tupla.
Solução
Obrigado pelo seu feedback!
Desafio: Capstone de Ajuste de Preços
Você está gerenciando o sistema de uma mercearia e precisa manter a tomada de decisão para o inventário, rastrear preços e realizar verificações para determinar se ações como reabastecimento ou remoção de itens do inventário são necessárias com base em seu preço ou estoque.
Swipe to start coding
Nesta tarefa, você gerenciará um inventário de mercearia usando um dicionário em Python. Você preencherá detalhes ausentes, atualizará preços, adicionará novos itens e gerenciará níveis de estoque com base em certas condições. Este exercício ajudará você a praticar o trabalho com dicionários e declarações condicionais.
Instruções de Código
-
Complete o Dicionário: Defina um dicionário chamado
grocery_inventory
com os seguintes itens e seus detalhes:"Milk"
:("Dairy", 3.50, 8)
"Eggs"
:("Dairy", 5.50, 30)
"Bread"
:("Bakery", 2.99, 15)
"Apples"
:("Produce", 1.50, 50)
-
Verifique e Atualize o Preço: Recupere o preço de
"Eggs"
do dicionário. Se o preço for maior que $5, imprima uma mensagem indicando que"Eggs"
estão muito caros e reduza o preço em $1. Caso contrário, imprima que o preço de"Eggs"
é razoável. -
Adicione um Novo Item: Adicione
"Tomatoes"
aogrocery_inventory
com os detalhes: categoria"Produce"
, preço $1.20 e estoque de30
unidades. -
Gerencie o Estoque: Verifique o estoque de
"Milk"
. Se for menor que10
, imprima uma mensagem que"Milk"
precisa ser reabastecido e aumente o estoque em20
unidades. Caso contrário, imprima que"Milk"
tem estoque suficiente. -
Remova Item com Base no Preço: Verifique o preço de
"Apples"
. Se exceder $2, remova"Apples"
do inventário e imprima uma mensagem indicando sua remoção.
Requisitos de Saída
-
Ao verificar o preço de
"Eggs"
, imprima:"Eggs are too expensive, reducing the price by $1."
se o preço for maior que $5."The price of Eggs is reasonable."
se o preço for $5 ou menos.
-
Após adicionar
"Tomatoes"
, imprima o inventário atualizado com a mensagem:"Inventory after adding Tomatoes: <$grocery_inventory>"
. -
Ao verificar o estoque de
"Milk"
, imprima:"Milk needs to be restocked. Increasing stock by 20 units."
se o estoque for menor que10
."Milk has sufficient stock."
se o estoque for10
ou mais.
-
Se
"Apples"
forem removidos devido ao preço alto, imprima:"Apples removed from inventory due to high price."
-
Finalmente, imprima o estado atualizado do inventário com a mensagem:
"Updated inventory: <$grocery_inventory>"
.
Nota
Lembre-se de que, uma vez que você extraiu uma tupla de um dicionário, você pode usar colchetes para acessar seus valores por índice. Por exemplo,
inventory["Bread"]
recupera a tupla associada a"Bread"
do dicionário, einventory["Bread"][1]
recupera o preço de"Bread"
, que está localizado no índice1
dentro da tupla.
Solução
Obrigado pelo seu feedback!