Palindrome

chaimaeraji Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   -
bonjour a tous . j ai besion de votre aide sur cette fonction et merci d'avance .
je ne sais pas ou je me suis trompée
A voir également:

2 réponses

jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
def isPalindrome(s):
    if len(s) < 2:
        return True
    elif s[0] != s[-1] :
        return False
    else:
        return isPalindrome(s[1:-1])

print(isPalindrome("a"))
print(isPalindrome("abcde"))
print(isPalindrome("radar"))
print(isPalindrome("diid"))

devrait fonctionner.
1
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
Encore plus simple:

def isPalindrome(s):
     return s == s[::-1]
0
chaimaeraji Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
merci beaucoup mais je cherche l erreur que j ai commis dans l algorithme précédent si tu peux le remarquer ...
0