# Exercices sur les chaines de caractères

```{exercise}
:label: palindrome

Un palindrome est un mot qui peut se lire de la même façon de gauche à droite et de droite à gauche.

On veut écrire une fonction `palindrome` qui renvoie `True` si un mot est un palindrome et `False` sinon.

1. Parmi les mots suivants, lesquels sont des palindromes :
    - `kayak`
    - `toit`
    - `abba`
    - `papa`
2. Donner une condition nécessaire pour qu'un mot soit un palindrome. Que peut-on faire dans ce cas ?
3. Si la première et la dernière lettre sont identiques, on peut alors se concentrer sur un nouveau mot. Lequel ? Comment peut-on l'obtenir ?
4. Écrire une boucle permettant de vérifier si un mot est un palindrome.
```

```{exercise}
:label: envers

Écrire une fonction qui renvoie une chaine de caractère écrite à l'envers.
```