Imprimir las listas mutables

La tarea consiste en comprender cómo Python maneja objetos mutables como las listas cuando se pasan como argumentos a una función. Para lograr esto, debes escribir un programa que defina una función que reciba una lista como argumento e itere sobre ella, multiplicando cada elemento por 2 y modificando así la lista.
El programa debe imprimir la lista original (antes de la modificación) y la lista modificada (después de la modificación). Esto es para demostrar que cuando los objetos mutables se pasan a una función, se pasan por referencia, lo que significa que la función puede modificar el objeto original.
La primera línea de la entrada es un número entero n, el número de enteros que se van a ingresar. La segunda línea contiene los n números enteros separados por espacios.
La salida debe imprimir dos líneas. La primera línea debe contener la lista original (antes de la modificación) y la segunda línea debe contener la lista modificada (después de la modificación). Ambas deben mostrarse en formato separado por espacios.
Entrada
Salida
5 1 2 3 4 5
1 2 3 4 5 2 4 6 8 10
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue