Algorithmes, codes & scripts #23 : TP #3 - Palindrome

4 Octobre 2022 , Rédigé par J. Pita Publié dans #Algorithmes, codes & scripts, #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 est un palindrome ou pas. Pour rappel, un palindrome est un mot qui reste identique peu importe dans l’ordre dans lequel on le lit: de gauche à droite ou de droite à gauche. Exemple: laval, kayak, été, radar, ressasser, ... sont des mots palindromes. Voici ce que renvoie la Console Python quand l’utilisateur saisit, par exemple, le mot radar :

Le mot saisi est-il un palindrome ou pas ?
Le mot saisi est-il un palindrome ou pas ?

 Voici le script que je vous propose :

Script  : Palindrome
Script : Palindrome

Passons à l'exécution, quand je saisis tour à tour, les mots  radarressasser et verre, la Console Python me renvoie ce qui suit :

Le mot radar est un palindrome
Le mot radar est un palindrome
Le mot ressasser est un palindrome
Le mot ressasser est un palindrome
Le mot verre n'est pas un palindrome
Le mot verre n'est pas un palindrome

Remarque :

À la ligne 20, je compare les 2 mots saisis par l'utilisateur, transformés en minuscule pour contourner le fait que Python est sensible à la casse (par exemple R  r). Ainsi aura-t-on Radar, RAdar, RADAR, ... = radar ! 

Lire la suite : Table de Pythagore

Partager cet article

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