Stampa delle Liste Mutabili

Il compito consiste nel comprendere come Python gestisce gli oggetti mutabili, come le liste, quando vengono passati come argomenti a una funzione. A tal fine, devi scrivere un programma che definisca una funzione che riceve una lista come argomento, iteri sulla lista e moltiplichi ogni elemento per 2, modificando così la lista.
Il programma dovrebbe stampare la lista originale (prima della modifica) e la lista modificata (dopo la modifica). Questo dimostra che quando gli oggetti mutabili sono passati a una funzione, vengono passati per riferimento, il che significa che la funzione può modificare l'oggetto originale.
La prima linea dell'input è un intero n, il numero di interi da inserire. La seconda linea contiene i n interi separati da spazi.
L'output dovrebbe stampare due righe. La prima riga deve contenere la lista originale (prima della modifica) e la seconda riga deve contenere la lista modificata (dopo la modifica). Entrambe devono essere visualizzate con gli elementi separati da spazi.
Input
Output
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