Lecture de programmes
Voici trois « programmes » qui travaillent sur la même liste. Le but de l’exercice est de comprendre ce qu’ils font.
- Après lecture du code, pouvez-vous dire ce que fait chacun des trois programmes ? Si oui, donnez un titre à chacun.
- Si non, traduisez chaque ligne de code en français et relisez cette traduction. Est-ce plus clair ?
- Toujours pas ? Alors jouez le rôle de l’ordinateur, de tête ou à l’aide d’un papier et d’un crayon. Après avoir « fait tourner » les programmes, pouvez-vous donner un titre à chacun ?
- Toujours pas ? Alors copiez-collez-les dans l’interpréteur Python de votre choix et exécutez-les. Est-ce plus clair ?
Écriture de programmes
- Savoir réécrire ces programmes à partir d’un fichier vierge.
- Comment modifier ces programmes pour qu’ils puissent travailler sur des listes de taille quelconque ?
- Écrire les trois fonctions qui correspondent à ces trois « programmes ».