Imprimir as Listas Mutáveis
O objetivo desta tarefa é compreender como o Python lida com objetos mutáveis, como listas, quando são passados como argumentos para uma função. Para isso, é necessário escrever um programa que defina uma função que receba uma lista como argumento e percorra a lista, multiplicando cada elemento por 2 e, assim, modificando a lista.
O programa deve imprimir a lista original (antes da modificação) e a lista modificada (após a modificação). Isto demonstra que, quando objetos mutáveis são passados para uma função, eles são passados por referência, o que significa que a função pode modificar o objeto original.
A primeira linha da entrada é um número inteiro
n
, o número de inteiros a serem inseridos. A segunda linha contém os n
inteiros separados por espaços.A saída deve apresentar duas linhas. A primeira linha deve conter a lista original (antes da modificação) e a segunda linha deve conter a lista modificada (após a modificação). Ambas devem ser exibidas no formato separado por espaços.
Entrada | Saída |
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