Computação Múltipla Escolha

Para usar a função reduce(), você precisa importá-la do módulo functools usando a seguinte instrução na parte superior do arquivo:

Para usar a função reduce(), você precisa importá-la do módulo functools usando a seguinte instrução na parte superior do arquivo:

  1. From functools import Mapreduce
  2. From functools import reduce
  3. From functools import DataSets
  4. From functools import Dashboard
  5. From functools import framework

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B

A questão aborda o uso da função reduce() no Python moderno. Em versões anteriores ao Python 3, essa função era nativa, mas a partir da versão 3 ela foi removida dos construtos padrão para ser incluída como uma ferramenta auxiliar no módulo functools.

Para utilizar essa função de forma funcional, é obrigatório realizar sua importação explícita no início do script. A sintaxe correta em Python segue o padrão from <módulo> import <nome_da_função>.

Análise das Opções

  • a) From functools import Mapreduce: Incorreto. Não existe um objeto chamado Mapreduce neste módulo.
  • b) From functools import reduce: Correto. Importa exatamente a função solicitada no enunciado.
  • c) From functools import DataSets: Incorreto. DataSets não é uma função padrão do functools.
  • d) From functools import Dashboard: Incorreto. Este termo não pertence à biblioteca padrão de funções de redução.
  • e) From functools import framework: Incorreto. framework não é uma função disponível neste contexto.

Conclusão

A alternativa correta é a B, pois utiliza a sintaxe exata necessária para acessar a função de redução acumulativa na biblioteca padrão do Python 3.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.