Exercice 1 : longueur d’une chaine
Ecrire une fonction python qui a en paramètre une chaine de caractères et calcule et retourne la longueur d’une chaine.
Exercice 2 : supprimer les espaces d’un caractère dans une chaîne
Ecrire une fonction qui a en paramètre une chaine de caractères puis supprime toutes les espaces de cette chaine de caractères. Cette fonction ne doit pas utiliser de chaine intermédiaire.
Exercice 3 : inverser une chaine
Ecrire une fonction qui a en paramètre une chaine de caractères puis retourne son inverse.
Exercice 4 : Chaines Palindromes
On appelle palindrome une suite de caractères qui se lit de la même façon dans les deux sens : Exemples : "laval ", "ressasser", "engage le jeu que je le gagne"
Exercice 5 : Convertir une chaine en majuscule.
Ecrire une fonction qui a en paramètre une chaine de caractères et qui transforme toutes les minuscules de la chaine en majuscules. (Sans utiliser la méthode upper())
Exercice 6 : supprimer les voyelles dans une chaîne
Ecrire une fonction qui a en paramètre une chaine de caractères et qui supprime toutes les voyelles.
Exercice 7 : déterminer si une chaine est contenue dans une autre
Ecrire une fonction qui a en paramètre deux chaine de caractères ch1 et ch2 et qui renvoie un booléen indiquant si la chaine ch2 est contenue dans la chaine ch1.
Exercice 8 : conjuguer un verbe de 1er groupe au présent.
Ecrire un programme qui demande à l’utilisateur de taper un verbe du premier groupe et qui le conjugue à l’indicatif présent.
Exercice 9 : déterminer les mots d’une chaine
Ecrire un programme qui saisit une chaine pouvant contenir des espaces et qui affiche chaque mot de la chaine, le séparateur étant l’espace.
Exemple, on tape : je pense donc je suis.
Le programme affiche :
mot 1 : je
mot 2 : pense
mot 3 : donc
mot 4 : je
mot 5 : suis
Exercice 10 : Lettre plus fréquentée
Ecrire un programme qui demande à l’utilisateur de taper un chaine de caractères et qui affiche la lettre (minuscule ou majuscule) la plus fréquente.
FAQ
Qu'est-ce qu'un palindrome ?
Un palindrome est une suite de caractères qui se lit de la même façon dans les deux sens.
Comment supprimer les espaces d'une chaîne sans utiliser de chaîne intermédiaire ?
Il est possible d'utiliser des méthodes comme `join` et `split` pour supprimer les espaces sans créer une chaîne intermédiaire.
Comment déterminer la lettre la plus fréquente dans une chaîne ?
On peut utiliser un dictionnaire pour compter les occurrences de chaque lettre et ensuite déterminer laquelle est la plus fréquente.
Cela peut vous intéresser :