Exercice 48
Écrire un algorithme Python sous forme de fonction nommée first_equal_last() qui prend en paramètre une chaîne de caractères 's' , et qui renvoie 'True' si le premier caractère est identique au dernier caractère de la chaîne, et renvoie 'False' sinon.
Exemple: si s = "revenir", la fonction doit renvoyer 'True'. Si s = "Python", la fonction renvoie False
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 |
def first_equal_last(): if s[0] == s[-1]: return True else: return False """ La fonction utilise l'indexation des chaînes de caractères en Python pour comparer le premier caractère (s[0]) au dernier caractère (s[-1]). Si les deux sont identiques, la fonction renvoie True, sinon elle renvoie False. """ # Exemple d'usage: print(first_equal_last()("revenir") # output: True print(first_equal_last()("Python")) # output: False |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 48: algorithme python qui teste si le premier caractère est identique au dernier dans une chaine”