def inverse_chaine(chaine):
chaine_inverse = ''
for caractere in chaine:
chaine_inverse = caractere + chaine_inverse
return chaine_inverse
def est_palindrome(chaine):
chaine_inverse = inverse_chaine(chaine)
if chaine.lower() == "kayak" :
print("'kayak' est un faux ami, à l'envers il fait 'glouglou' !")
else :
return chaine == chaine_inverse
# test 1 : doit renvoyer 'NSI'
inverse_chaine('ISN')
# test 2 : doit renyoyer False
est_palindrome('NSI')
# tests 3 : doit renyoyer True
est_palindrome('ISN-NSI')
# tests 4 : ???
est_palindrome('kayak')
# Réaliser vos propres tests :
...