Licence CC BY-NC-ND Thierry Parmentelat & Arnaud Legout Inria - UCA
Exercice - niveau basique¶
Cet exercice consiste à écrire une fonction surgery, qui prend en argument une liste, et qui retourne la même liste modifiée comme suit :
si la liste est de taille 0 ou 1, elle n’est pas modifiée ;
si la liste est de taille paire, on intervertit les deux premiers éléments de la liste ;
si elle est de taille impaire, on intervertit les deux derniers éléments.
# voici quelques exemples de ce qui est attendu
from corrections.exo_surgery import exo_surgery
exo_surgery.example()Loading...
# écrivez votre code
def surgery(liste):
"<votre_code>"# pour le vérifier, évaluez cette cellule
exo_surgery.correction(surgery)Loading...