Corrige el error: modificación de listas
Corrige el código de la pestaña Código para que la función devuelva una lista nueva sin el último elemento. No debe modificar la lista original, de modo que las llamadas repetidas con la misma entrada devuelvan siempre el mismo resultado.
Ejemplos
x = [1, 2, 3, 4, 5]
minus_one(x) ➞ [1, 2, 3, 4] # 1.ª vez que se llama a la función.
minus_one(x) ➞ [1, 2, 3] # 2.ª vez que se llama a la función.
minus_one(x) ➞ [1, 2] # 3.ª vez que se llama a la función.
minus_one(x) ➞ [1] # 4.ª vez que se llama a la función.
# Lo que quiero en su lugar:
minus_one(x) ➞ [1, 2, 3, 4] # 1.ª vez que se llama a la función.
minus_one(x) ➞ [1, 2, 3, 4] # 2.ª vez que se llama a la función.
minus_one(x) ➞ [1, 2, 3, 4] # 3.ª vez que se llama a la función.
minus_one(x) ➞ [1, 2, 3, 4] # 4.ª vez que se llama a la función.Notas
N/A