correction activité 1 à 3
def inverse(message):
''' inverse une chaîne de caractères
message : type str
return : retourne le message inversé (str )
>>> inverse("azerty")
"ytreza"
>>> inverse("non")
"non"
>>> inverse(1245)
5421
'''
message1=str(message)
retour=""
for i in range(len(message1)-1,-1,-1): #on parcourt les indices à l'envers
retour=retour+message1[i]
if type(message)==str :
return retour
return int(retour)
def palindrome(message):
''' indique si le message est un palindrome (se lit de droite à gauche ou
de gauche à droite )
message : type str ou int
return : True si message est un palindromme, False sinon.
>>> palindrome("azerty")
False
>>> palindrome("non")
True
>>> palindrome(12)
False
>>> palindrome(1221)
True
'''
return inverse(message)==message