Algorithme & Script #70 (Hors-série) : Passer une liste en paramètre d'une fonction #2
/image%2F6758842%2F20241129%2Fob_b82383_liste-parametre-fonction.png)
Dans ce script dont le pseudo-code reste identique, à l'exécution, le programme plante quand l'utilisateur saisit un espace.
Voyons ce que cela donne en saisissant , la Console Python nous signalera une erreur de syntaxe (SyntaxError) :
Pour remédier à ce problème, eh bien, nous allons simplement ajouter quelques lignes de code pour intercepter cette erreur et par la suite inviter l'utilisateur à faire une saisie correcte. Le script devient :
/image%2F6758842%2F20241210%2Fob_b6d903_console-python-passage-liste-intercept.png)
Repassons un test en saisissant de nouveau un espace , puis la liste [1, 4, 10], cette fois-ci la Console Python nous renverra ceci :
Résultats des courses, nous avons intercepté et levé cette exception selon l'expression consacrée. Y en a-t-il d'autres ? Voyons cela en saisissant par exemple Bonjour ou une autre chaîne de caractère (string) sans guillemet.
Lire la suite : Passer une liste en paramètre une fonction #3
/image%2F6758842%2F20220901%2Fob_a21934_pco-logo-6b.png)
/image%2F6758842%2F20211012%2Fob_1dc55a_de-vous-a-nous-2.jpg)
/image%2F6758842%2F20211012%2Fob_3b2946_e-learning.jpg)