Pular para o conteúdo principal

Questão de TI - Ciência de Dados e Inteligência Artificial — Python (Conceitos Gerais e Códigos) — FGV 2024

TI - Ciência de Dados e Inteligência ArtificialPython (Conceitos Gerais e Códigos)
Código
fg165311
Banca
FGV
Órgão
ALEP
Ano
2024
Cargo
Ana Leg ( )

O trecho a seguir, em Python, calcula a média de preços de estoques de diversas lojas.

 

# Exemplo de dicionário de lojas

lojas = {

'Loja 1':{'cnpj':'0001', 'qde':150, 'media':25},

'Loja 2':{'cnpj':'0002'  'qde':200, 'media':30},

'Loja 3':{'cnpj':'0003'  'qde':100, 'media':20},

}

def calcular_media_precos(lojas):

<CODIGO CORRETO>

if total_livros == 0:

return 0

else:

return total_preco / total_livros

media precos = calcular media precos(lojas)

 

Assinale a opção que indica o código correto para fazer este cálculo.

  1. Atotal_preco = 0 total_livros = 0 for loja in lojas.values(): total_preco += loja['qde'] * loja['media'] total livros += loja['qde']
  2. Btotal_preco = 0 total_livros = 0 for loja in lojas.values(): total_preco += loja['media'] total livros += loja['qde']
  3. Ctotal_preco = 0 total_livros = 0 for loja in lojas.values(): total_preco += loja['qde'] * loja['media'] total livros += 1
  4. Dtotal_preco = 0 total_livros = 0 for loja in lojas.values(): total_preco -= loja['qde'] * loja['media'] total_livros -= loja['qde']
  5. Etotal_preco = 0 total_livros = 0 for loja in lojas.values(): total_preco += loja['qde'] total_livros += loja['media']
Revelar gabarito e comentário

GabaritoA — total_preco = 0 total_livros = 0 for loja in lojas.values(): total_preco += loja['qde'] * loja['media'] total livros += loja['qde']

Link permanente: /questoes/fg165311