Lección 11


#1

Otra de esas cosas raras del sistema. El ejercicio pide:

Cambia myFun de manera que agregue 3 al segundo elemento de la lista, después devuelve la lista completa.

Dada la lista: n = [3,5,7]

El siguiente código hace lo que se pide:

n = [3,5,7]

def myFun(x):
    #x[1]=3    De hecho con esta línea se reemplaza el elemento 2 "porsi acaso" pero tampoco trabaja
    x.insert(1,3)
    return x
    
print myFun(n)

El sistema con esta función indica error. "Uy! Probá otra vez. ¿Asegúrate de que myFun agregue 3 al segundo elemento de la lista"

De forma extraña el siguiente código si lo acepta CodeAcademy y el intérprete indica que es erróneo (Porque evidentemente està mal)

n = [3,5,7]
def myFun(x):
    return x[1]=3 
print myFun(n)

Pues se los dejo porque me perdí mucho tiempo para poder pasar a la siguiente lección


#2
n = [3, 5, 7]
# Add your function here

def list_extender(lst):
lst.append(9)
return lst

print list_extender(n)

Espero que este código funciona porque funcionó para mí.