Afficher les Listes Mutables

L'objectif ici est de comprendre comment Python gère les objets mutables comme les listes lorsqu'ils sont passés en argument à une fonction. Pour cela, vous devez écrire un programme qui définit une fonction recevant une liste en argument, parcourt cette liste et multiplie chaque élément par 2, modifiant ainsi la liste.
Le programme doit afficher la liste originale (avant modification) et la liste modifiée (après modification). Cela démontre que lorsque des objets mutables sont passés à une fonction, ils le sont par référence, ce qui signifie que la fonction peut modifier l'objet original.
La première ligne de l'entrée est un entier n, le nombre d'entiers à saisir. La seconde ligne contient les n entiers séparés par des espaces.
La sortie doit afficher deux lignes. La première ligne doit contenir la liste originale (avant modification) et la seconde ligne doit contenir la liste modifiée (après modification). Les deux doivent être affichées au format séparé par des espaces.
Entrée
Sortie
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