Escolar Documentos
Profissional Documentos
Cultura Documentos
2
Tarefa - Funções e Dicionários
Professor Fernando Antonio Mota Trinta
def cadastrar_produto(estoque):
# implementação do aluno
def remover_produto(estoque):
# implementação do aluno
def existe_produto(codigo_barra, estoque):
# implementação do aluno
def apresentaProduto(produto):
# implementação do aluno
def mediaPrecoPromocao(estoque):
# implementação do aluno
def listarPromocoesCaros(estoque):
# implementação do aluno
def promoverProdutos(lista_codigo, estoque):
# implementação do aluno
estoque = []
Neste programa, a lista estoque serve para armazenar os produtos de uma loja. Cada
produto é composto das seguinte informações: código de barra (inteiro), nome (string),
preço (float) e promoção (boolean, que indica se o produto está ou não em promoção). No
programa, cada produto é representado por um dicionário com seus respectivos campos.
Pede-se a implementação em python das funções e procedimentos descritos abaixo, onde
as primeiras funções/procedimentos devem ser reaproveitados nas questões subsequentes.
1. Crie uma função chamada existeProduto que recebe como parâmetro um valor
inteiro que representa um código de barras de um produto e a lista de produtos no
estoque e retorna True se existir algum produto armazenado na lista estoque que
possua o código de barras igual ao valor passado no argumento da função. Caso
contrário, a função deve retornar o valor False (1,0 ponto);