Solution Exercice 48: tester si le premier caractère est identique au dernier dans une chaine python

Exercice 48

Écrire un programme Python sous forme de fonction qui prend comme paramètre une chaîne 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 = "render", la fonction doit renvoyer True.
Si s = "Python", la fonction renvoie False

Solution




# coding: utf-8
def lastFirst(s):
    if len(s) == 0:
        return True
    # on teste si le premier caractère est identique au dernier
    elif s[0] == s[-1]:
        return True
    else:
        return False

# Exemple
print(lastFirst("render")) # affiche:  True
print(lastFirst("Python"))  # affiche:  False




 

 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply