Exercices Python pour débutants

Tester un palindrome en Python

Un palindrome se lit de la même façon dans les deux sens après normalisation.

Qu’est-ce que Tester un palindrome en Python ?

Un palindrome se lit de la même façon dans les deux sens après normalisation.

Reconnaître un palindrome sans tenir compte de la casse et des espaces.

Quand l’utiliser ?

  • Apprendre la syntaxe Python par la pratique.
  • Construire une base solide pour des problèmes plus complexes.
  • Tester rapidement une idée sans installation locale.

Code d’exemple

Exécuter le code →
main.py
text = "Never odd or even"
normalized = "".join(character.lower() for character in text if character.isalnum())

print(normalized == normalized[::-1])

Résultat attendu

True

Fonctionnement

On conserve lettres et chiffres en minuscules, puis on compare le texte à sa version inversée.

Modifiez les valeurs et exécutez le programme avec le compilateur Python en ligne CodeUtility, sans installation locale.

Exercices pratiques

Modifiez les entrées et testez les cas limites avant d’utiliser des données plus volumineuses.

  1. Prédisez la sortie avant l’exécution.
  2. Gérez les entrées vides ou invalides.
  3. Placez la logique dans une fonction et ajoutez des tests.
Exécuter dans l’IDE Python →