Algorithmes, codes & scripts #22 : TP #2 - Le verbe saisi se termine-t-il par -er ?

3 Octobre 2022 , Rédigé par J. Pita Publié dans #Actu High-Tech, #Ateliers de la Rigueur, #e-Learning

 

 

Pour rappel, le travail demandé consistait à :

 Écrire une fonction qui permet de dire si un mot saisi par l’utilisateur se termine bien par er ou pas. Exemple, manger est un verbe qui se termine (suffixe) par -er.

À noter que pour mener à bien ce travail, eh bien, j'ai fait recours à la méthode endswith(). Et, par défaut, verbe.endswith("er") vérifiera simplement l'existence de la sous-chaîne de caractère "er" dans la chaîne verbe (saisie par l'utilisateur).

Syntaxe : endswith(suffix, start, end)

La méthode endswith() peut prendre trois paramètres :

  • Suffixe : le suffixe n’est rien d’autre qu’une chaîne qui doit être vérifiée;
  • Start : position (de départ) à partir de laquelle le suffixe doit être vérifié dans la chaîne;
  • End : position de fin à partir de laquelle le suffixe doit être vérifié dans la chaîne.

Valeur de retour :

Elle renvoie (le booléen) True si la chaîne se termine par le suffixe donné, sinon elle renvoie False.

Voici ce que la Console renvoie quand l’utilisateur saisit par exemple le verbe Manger.

 

En voici le script :

Remarque :

À la ligne 25, je transforme en minuscule le mot que va saisir l'utilisateur pour contourner la sensibilité à la casse, quand nous allons faire appel à cette fonction à des fins de comparaison.

Lire la suite : Palindrome

Partager cet article

Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article