-
o método append em Python serve para "apensar" o objeto passado como parâmetro à lista. Desse modo, o único trecho de código que corresponde ao output dado é a letra B.
-
O append()método acrescenta um elemento ao final da lista.
Sintaxe:
list.append(elmnt)
Iteração 1:
A = 0
B = 1
0 < n (condição do loop):
Imprime: 0
Iteração 2:
A = 0
B = 1
1 < 10 (condição do loop):
Imprime: 0 1
A = 1 / B = 0 + 1 (1)
Iteração 3:
A = 1
B = 1
1 < 10 (condição do loop):
Imprime: 0 1 1
A = 1 / B = 1 + 1 (2)
Iteração 4:
A = 1
B = 2
2 < 10 (condição do loop):
Imprime: 1 1 2
A = 2 / B = 1 + 2 (3)
Iteração 5:
A = 2
B = 3
3 < 10 (condição do loop):
Imprime: 1 1 2 3
A = 3 / B = 5
-
Já que o QC não tem a capacidade de colocar um código formatado decentemente, segue o mesmo para os colegas:
def calcular(n):
resultado = []
a, b = 0, 1
while a < n:
...I...
return resultado
res = calcular(100)
print res
-
LETRA B
Decorem o fibonacci e o fatoria, a FCC adora, em qualquer linguagem:
Q701574
-
Append: Função utilizada para adicionar um item ao final da lista. Pensando como uma pilha, de modo inverso a uma lista, ele adiciona um item no topo.
-
Acrescentando:
O que diferencia, em listas, as funções append e insert é:
~>append(k): o argumento k é inserido sempre no último valor da lista.
~> Insert(a,k): sempre serão dois argumentos, de tal modo que na falta de 1, o programa apresentará um erro. O primeiro argumento é a posição (que no python começa com 0) e o segundo é o valor (string, float, inteiro, etc.)