Lista Python Teste
Lista Python Teste
L1=[10,20,30]
L2=[40,50]
L1.append(L2)
print L1
X=[]
for i in range(10,1,-1):
X.append(i)
print X[3:]
3) Em Python, os métodos de lista permitem utilizar listas como pilhas, onde o item adicionado por
último é o primeiro a ser recuperado.
Para adicionar um item ao topo da pilha, e para recuperar um item do topo da pilha utilizam-se,
respectivamente os métodos:
a) add() e get().
b) insert() e top().
c) addItem() e top().
d) addTop() e pop().
e) append() e pop().
I. b %= a é equivalente a b = b % a.
II. <> é o operador de comparação que significa “diferente de” em Python. O operador !=
também é, mas este é um operador obsoleto e não se recomenda mais sua utilização.
III. O operador ~ é responsável por fazer o “XOR binário”, ou seja, realiza um “OU exclusivo”
bit a bit.
a) Somente a afirmativa I é verdadeira.
b) As afirmativas I, II e III são verdadeiras.
c) Somente as afirmativas I e III são verdadeiras.
d) Somente as afirmativas II e III são verdadeiras.
Dado que os elementos de x1 podem ser exibidos em ordem aleatória, a linha que
possivelmente é produzida pelo comando print na execução do código acima é:
L=[0,1,1,2,3,5,8,13,21]
for k in range(0,len(L),2):
print (L[k])
Assinale o resultado exibido pela execução desse código, na IDLE Shell 3.9.9.
a) 1, 2, 5, 13
b) 0, 1, 3, 8, 21, 1, 2, 5, 13, 21
c) 1, 3, 8, 21, 1, 2, 5, 13, 21
d) 0, 1, 3, 8, 21
e) 0, 1, 3, 8
L=["A","E","I","O","U"]
for k in range(-1, -5, -1):
print (L[k+1])
Assinale a saída produzida pela execução desse código.
a) A E I O U
b) A E I U
c) A U O I
d) U A E I
e) U O I E A
L=["A","E","I","O","U"]
for k in range(0,len(L)):
print (L[4-k])
Assinale a opção que indica a saída produzida pela execução desse código.
a) A E I O U
b) A E I O
c) E I O U
d) U O I E
e) U O I E A
L1=[10,40,60]
L2=[50,80]
L1.append(L2)
print L1
Assinale a opção que descreve corretamente o que acontece quando esse programa é executado
no Python 2.7:
a) Produz uma mensagem de erro, porque tenta executar uma operação inválida.
b) Exibe “[10, 40, 60, [50, 80]]”.
c) Exibe “[10, 20, 30, 40, 50]”.
d) Exibe “[10, 20, 30], [40, 50]”.
e) Exibe “[]”.
L=[1,2,3,4,5,6,7,8]
print L[::-1]
Ao ser executado, o resultado exibido é:
a) [1, 2, 3, 4, 5, 6, 7, 8]
b) [8]
c) [ ]
d) [8, 7, 6, 5, 4, 3, 2, 1]
e) [1]
18) m Python existe um conjunto de métodos disponíveis para se trabalhar com objetos do tipo lista.
Considere o trecho de programa abaixo que faz uso desses métodos.
19) Em Python, os métodos de lista permitem utilizar listas como pilhas, onde o item adicionado
por último é o primeiro a ser recuperado. Para adicionar um item ao topo da pilha, e para recuperar
um item do topo da pilha utilizam-se, respectivamente os métodos:
a) append() e pop().
b) insert() e top().
c) addTop() e pop().
d) add() e get().
e) addItem() e top().
dobra(x)
dobra(x)
print (x)
a) 5
b) 10
c) 15
d) 25
e) 35