Questões de Concurso Comentadas sobre python em programação

Foram encontradas 457 questões

Q2183325 Programação

Analise o código Python a seguir.


L=[3,5,1,7]

while len(L) < 8:

         L.append(L[-2] - L[-1])

print (L)


O último número exibido pelo comando print é:


Alternativas
Q2179317 Programação

try:

print(4/0)

XPTO:

print("Erro na Operação")


Considerando o trecho de código em Python precedente, assinale a opção que apresenta o comando que deve substituir os caracteres XPTO para se realizar o tratamento da exceção do código. 

Alternativas
Q2176373 Programação
Na linguagem Python, qual seria a forma correta de comentar uma linha de código? 
Alternativas
Q2176371 Programação
Considere o seguinte código na linguagem Python:

class List(list):    def listar(self):    res = []    for item in self:       if item not in res:        res.append(item)    return res l = List([8, 1, 1, 2, 2, 3, 4, 4, 4, 0])     print(l.listar())

O resultado esperado após a execução da linha print(l.listar()) é:
Alternativas
Q2172388 Programação
Qual é a biblioteca da Linguagem Python construída sobre o NumPy que permite realizar análise quantitativa de dados? 
Alternativas
Q2172387 Programação
Qual é a biblioteca Python para aprendizado de máquina que permite a experimentação com redes neurais profundas e que possui arquitetura modular e extensível? 
Alternativas
Q2167075 Programação

Analise o código Python a seguir.

for num in enigma(10):

 print(num)


Dado que a execução desse código exibe 10 números inteiros, a formulação correta para a função enigma é:


Alternativas
Q2167071 Programação

Considere o código Python a seguir. 

L=[0, 1, 1, 2, 3, 5, 8, 13, 21] print (L[2:4][-1])

O resultado exibido na execução desse script é: 


Alternativas
Q2156970 Programação
Em um programa Python, foi declarada uma variável do seguinte modo: frase="João da Silva é casado e mora numa casa. A casa do casal é bonita" . Em seguida, foi declarada a seguinte instrução: print(type(frase.find("casa",43,56))). O resultado exibido da execução desta instrução é 
Alternativas
Q2156943 Programação

Considere o seguinte programa em Python


a=[1,2,3];

b=a;

b[1]=20;

print(a,b);


É correto afirmar que ele imprime

Alternativas
Q2133404 Programação

Julgue o item subsecutivo, que se referem a conceitos de programação e banco de dados.  


Na linguagem Python, os blocos de código são separados por chaves. 

Alternativas
Q2128660 Programação
Em uma base de dados (dataset) com avaliações sobre a qualidade de um determinado produto, o campo stars tem um valor de 1 a 5. Na fase de pré-processamento, decidiu-se criar o campo sentimento com valores bom ou ruim, e utilizando-se da biblioteca NumPy, escreveu-se o comando abaixo:
dataset['sentimento'] = np.where(dataset['stars'] >= 4, 'bom', 'ruim')


Quanto aos valores do campo sentimento, o referido comando atribuirá o valor
Alternativas
Q2128650 Programação

A seguir, é apresentado um fragmento de código em Python. 


import numpy as np

b = np.array([[1,2,3,5]])

c = b.transpose()

print(b.dot(c),sum(b),sum(c))


O fragmento de código acima provoca a seguinte saída:

Alternativas
Q2128644 Programação
Ao programar em Python com Pandas, é possível usar máscaras para selecionar linhas específicas, de acordo com um padrão.
Nesse cenário, analise o seguinte código:
import pandas as pd data = {'x':[1,2,3], 'y':[3, 7, 11], 'z': [False, True, False]} df = pd.DataFrame(data) m = df['z'] == False ef = df[m] # a fazer print(ff)

Ao executar esse código, deseja-se obter a seguinte saída:
      x   y 0   1   3 2  3    11

O fragmento de código que deve substituir o comentário # a fazer para obter a saída desejada é
Alternativas
Q2128635 Programação
Analise o código a seguir, feito em Python com o Scikit-learn.

import numpy as np import sklearn.linear_model as skl base = np.array([1, 2, 3, 4, 5, 6]) x = base.reshape((-1, 1)) y = base*2+3

# a fazer print('a', model.coef_[0]) print('b', model.intercept_)

A partir desse código, um programador quer obter os parâmetros a e b da equação y = ax + b, por meio de uma regressão linear, usando, para isso, os dados nos vetores x e y definidos no programa.
Qual linha de código deve substituir o comentário # a fazer de modo a realizar essa regressão linear? 
Alternativas
Q2110094 Programação
Considere o dicionário definido em Python 3 a seguir.
x = {i+1: i for i in range(10) if i % 3 == 0}
O resultado de sum(x) é:
Alternativas
Q2100901 Programação
Python é uma linguagem de programação poderosa que possui estruturas de dados eficientes. São consideradas características da linguagem Python, EXCETO:
Alternativas
Q2100900 Programação
Estruturas de dados definem a organização; métodos de acesso; e, opções de processamento para a informação manipulada pelo programa. Considerando os tipos de estruturas de dados do Python, relacione adequadamente as colunas a seguir.
1. Lista.
2. Tuplas.
3. Conjuntos.
4. Dicionários.
( ) numeros = set([1, 2, 2, 3, 3, 3])
( ) frutas = ['Laranja, 'Goiaba', 'Pera', 'Banana']
( ) pessoa = {'nome': 'Torvalds', 'altura': 1.65, 'idade': 21}
( ) numeros = (10, 20, 30)

A sequência está correta em
Alternativas
Q2096191 Programação
Analise o código Python a seguir. class enigma:      def __iter__(self):          self.x = 128          return self  def __next__(self):      y = self.x      z = lambda a : a - int(a/2)      self.x = z(self.x)      return y coisa = enigma() xpto = iter(coisa) for k in range(5):      print(next(xpto))
Assinale o quarto número exibido na execução desse código.
Alternativas
Q2084747 Programação
Python traz recursos novos como List e Tuple. Selecione a alternativa que descreve o funcionamento do seguinte código em Python:
print(list(range(a-1,b+a,a))) 
Alternativas
Respostas
201: E
202: D
203: A
204: D
205: D
206: C
207: A
208: C
209: C
210: D
211: E
212: B
213: E
214: C
215: E
216: C
217: D
218: D
219: C
220: A