Questões de Python (Programação) Página 3

Limpar Busca

Em um programa Python executando em condições ideais, se o conteúdo da variável nome estiver presente em uma lista contendo os valores "Alice" ou "Clara" deve ser exibida a mensagem "Bem-vinda", senão deve ser exibida a mensagem "Olá". Para isso deve ser utilizada a instrução:

  • A out.print(new List { "Alice", "Clara").Contains(nome)? "Bem-vinda": "Olá");
  • B out.print(Arrays.asList("Alice", "Clara").contains(nome) ? "Bem-vinda": "Olá";
  • C print (nome in ["Alice", "Clara"] ? "Bem-vinda": "Olá")
  • D echo ($nome = = " Alice " ∣ ∣ nome=="Alice"∣∣$nome == "Clara") ? "Bem-vinda": "Olá";
  • E print("Bem-vinda" if nome in ("Alice", "Clara") else "Olá")

        Uma equipe de mineração deseja analisar a distribuição do teor de minério em uma amostra coletada. O código a seguir utiliza a biblioteca matplotlib do Python para criar um histograma dos teores coletados.


import matplotlib.pyplot as plt

# Dados de teores de minério (%)

teores = [0.5, 0.7, 1.2, 1.5, 1.8,

            2.0, 2.2, 2.5, 2.8, 3.0,

            3.5, 4.0, 4.2, 4.5, 5.0,

            5.5, 6.0, 6.5, 7.0, 7.5]

# Criação do histograma plt.hist(teores, bins=5, edgecolor='black')

plt.xlabel('Teor de Minério (%)')

plt.ylabel('Frequência')

plt.title('Distribuição do Teor de Minério')

plt.show()


Com base no código precedente, julgue o item a seguir. 


O parâmetro bins = 5, no código em apreço, especifica que o histograma terá exatamente cinco barras, com o mesmo número de dados em cada barra. 

  • Certo
  • Errado

A linguagem Python, em conjunto com diversas bibliotecas, oferece ferramentas com aplicação em análise e ciência de dados.
Acerca das bibliotecas NumPy, pandas e SciPy, analise as afirmativas a seguir, e assinale V para a afirmativa verdadeira e F para a falsa.

( ) A biblioteca NumPy é baseada na manipulação de estruturas de dados multidimensionais, nas quais todos os elementos possuem o mesmo tipo.

( ) A biblioteca pandas possui métodos próprios para geração e visualização de gráficos.

( ) A biblioteca SciPy possui um pacote para manipulação de matrizes esparsas.


As afirmativas são, respectivamente

  • A V, V e F.
  • B V, F e V.
  • C F, V e F.
  • D F, F e V.
  • E V, V e V.

Um Técnico está processando grandes volumes de dados e precisa verificar se há valores duplicados em uma coleção de milhares de elementos. A ordem dos elementos não é importante, mas o processamento precisa ser o mais eficiente possível para identificar e eliminar quaisquer duplicatas. A estrutura de dados que deve ser usada em Python, nesse caso, é

  • A Pilhas (stack).
  • B Listas (list).
  • C Tuplas (tuple).
  • D Conjuntos (ser).
  • E Dicionários (dict).

A linguagem de programação Python é uma linguagem de alto nível, de tipagem dinâmica e interpretada, conhecida pela sua simplicidade, legibilidade e versatilidade. Criada por Guido van Rossum e lançada pela primeira vez em 1991, Python tem se tornado uma das linguagens mais populares do mundo, devido à sua capacidade de ser usada em diversos tipos de projetos, como desenvolvimento web, automação, análise de dados, inteligência artificial, aprendizado de máquina, automação de tarefas, entre outros.
Em Python, o operador //

  • A realiza a divisão entre dois números e retorna o resultado com a maior precisão possível.
  • B realiza a divisão entre dois números e sempre retorna um número com ponto decimal, mesmo que o resultado seja inteiro.
  • C eleva o primeiro número ao segundo número, funcionando como um operador de potência.
  • D realiza a divisão inteira entre dois números, retornando apenas a parte inteira do resultado e descartando o resto.
  • E realiza a divisão entre dois números e retorna o resto da divisão, semelhante ao operador %.