Script Python #53 (Hors-série) : Saisie à la volée des éléments d'une liste des entiers #2
/image%2F6758842%2F20241031%2Fob_525783_vignette-saisie-volee-elts-liste2.png)
Dans la première mouture du script, la sortie de la boucle pose problème quand l'utilisateur saisit Oui au lieu de O ou o, comme l'atteste la capture d'écran ci-dessous !
/image%2F6758842%2F20241031%2Fob_bb4a4c_console-plantage-a-oui-bis.png)
Que faire alors ? Eh bien, il suffit d'inclure cette option (oui ou Oui) dans le script. Je vous en propose donc une deuxième version dans laquelle la ligne 27 remédie à ce problème via la méthode lower qui convertit tout ce que l'utilisateur va saisir en minuscule.
/image%2F6758842%2F20241031%2Fob_2f1441_script-saisie-volee-2.png)
/image%2F6758842%2F20241031%2Fob_cfe2bf_script-saisie-volee-2bis.png)
Refaisons le test en saisissant au hasard -145, n, 236, n, 125 et oui pour arrêter la saisie.
/image%2F6758842%2F20241031%2Fob_c76e36_console-saisie-sortie-oui-ok.png)
Maintenant que nous avons identifié ce type de subtilité, nous allons systématiquement inclure cette option dans des scripts qui requièrent une sortie de boucle similaire.
Lire la suite : Saisie à la volée des éléments d'une liste #3