10 /18 - Modificando elemento de uma lista


#1

Mensagem de erro, embora exiba a resposta esperada:

def list_function(x):
x[1] = x[1] + 3

n = [3, 5, 7]
list_function(n)
print n # no console mostra: [3, 8, 7], que é a resposta certa, mas não avança!

Oops! Tente outra vez. Sua função parece ter um problema.


#2

estou preso no mesmo lugar, já tentei de diversas formas.


#3

Olá, obtive éxito com o seguinte código:

n = [3, 5, 7]

def list_function(x):
-----x[1] = x[1] + 3
-----return x

print list_function(n)

Obs: A tabulação tem de ser seguida, os "----" acima representam os espaços que devem ser observados!
Espero que ajude!


#4

n = [3, 5, 7]

def list_function(n):
n[1] = n[1] + 3
return n

print list_function(n)