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