Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Vendas e Remessas | Laços de Repetição
Introdução ao Python

Deslize para mostrar o menu

book
Desafio: Vendas e Remessas

Neste desafio, você irá gerenciar os níveis diários de estoque de produtos essenciais de um supermercado ao longo de uma semana. Utilizando a função range() em conjunto com a função len(), você irá simular os impactos das vendas no inventário.

Tarefa

Swipe to start coding

Atualize os níveis de estoque dos produtos com base nas vendas e remessas utilizando loops.

  • Utilize um loop for com iteração por índice para percorrer a lista products.
    • Para cada produto, subtraia o número de unidades vendidas (units_sold) do estoque de products.
  • Utilize um segundo loop for (também com iteração por índice) para percorrer novamente products.
    • Adicione o valor correspondente de shipment_received para atualizar o estoque.

Requisitos de Saída

  • Após processar as vendas, exiba:
    Stock after sales for <product_name>: <stock_level> units
  • Após processar as remessas, exiba:
    Stock after shipment for <product_name>: <stock_level> units
  • Ao final, exiba:
    Final stock levels for all products: <products>

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 5. Capítulo 5

Pergunte à IA

expand
ChatGPT

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

book
Desafio: Vendas e Remessas

Neste desafio, você irá gerenciar os níveis diários de estoque de produtos essenciais de um supermercado ao longo de uma semana. Utilizando a função range() em conjunto com a função len(), você irá simular os impactos das vendas no inventário.

Tarefa

Swipe to start coding

Atualize os níveis de estoque dos produtos com base nas vendas e remessas utilizando loops.

  • Utilize um loop for com iteração por índice para percorrer a lista products.
    • Para cada produto, subtraia o número de unidades vendidas (units_sold) do estoque de products.
  • Utilize um segundo loop for (também com iteração por índice) para percorrer novamente products.
    • Adicione o valor correspondente de shipment_received para atualizar o estoque.

Requisitos de Saída

  • Após processar as vendas, exiba:
    Stock after sales for <product_name>: <stock_level> units
  • Após processar as remessas, exiba:
    Stock after shipment for <product_name>: <stock_level> units
  • Ao final, exiba:
    Final stock levels for all products: <products>

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 5. Capítulo 5
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt