Duda con ejercicio de listas y funciones


#1



https://www.codecademy.com/es/courses/python-beginner-en-hsood/3/2?curriculum_id=53a32847fed2a88075000001#


El error es este:

  File "python", line 5
    x[i] = x[i] * 2
    ^
IndentationError: expected an indented block

Mi código es este:

n = [3, 5, 7]

def doble_lista(x):
    for i in range(0, len(x)):
    x[i] = x[i] * 2
    return x
# ¡No te olvides de devolver tu nueva lista!

print doble_lista(n)


#2

Hola,

La manera de solucionar este problema es aplicar una sangría a sus x [i] = x [ i ] * 2 línea . Python es muy específico sobre la sangría . Esto debería solucionar el problema . Buena suerte.


#3

No, eso no ha conseguido solucionar mi problema, pero muchas gracias igualmente.


#4

¿Todavía lanzar el mismo error ?


#5

Sí, todavía lo lanza.


#6

Trate de sangría la instrucción de retorno también.


#7

Este es el error que me lanza

  File "python", line 5
    x [i] = x [ i ] * 2
    ^
IndentationError: expected an indented block

#8

A veces hay errores se apilan en pitón, tratan sangría esa línea y la instrucción de retorno .