Atualização de Valores I

Atualização de Valores I

The mission is in Blocked Mode. Access to the solutions is blocked for a day or two (even after you share your own), until we'll have enough solutions for you to check. All users who've solved the mission will get the notifications about their opening.

Construção de Conhecimento: Explore novos conceitos e técnicas. Peça dicas e leia-as com atenção. Pesquise se necessário.

Enunciado

Joana, a gerente de uma pequena loja, precisa atualizar o estoque de produtos após um dia de vendas. Ela tem uma lista de compras feitas pelos clientes e deseja ajustar as quantidades de produtos no estoque. Crie uma função que receba um dicionário representando um estoque de produtos (chave: nome do produto, valor: quantidade em estoque) e uma lista de compras (produto, quantidade). A função deve atualizar as quantidades no estoque com base na lista de compras e retornar o dicionário atualizado.

Entrada: Um dicionário com produtos e suas quantidades; uma lista de tuplas, cada tupla contendo um produto e a quantidade comprada.

Saída: O dicionário atualizado com as novas quantidades.

Exemplo

    atualizacao_valores({'maçã': 10, 'banana': 5}, [('maçã', 3), ('banana', 2)]) >> {'maçã': 7, 'banana': 3}

Habilidades

  • Dicionários
  • Controle de Fluxo e Iterações
  • Lógicas de Condições e Decisões
  • Acumulação de Valores