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
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.
- Prédisez la sortie avant l’exécution.
- Gérez les entrées vides ou invalides.
- Placez la logique dans une fonction et ajoutez des tests.