Exercices corrigés Chaines de caracteres python pdf

Exercices TD Chaines de caracteres

Télécharger PDF

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 :

Partagez vos remarques, questions , propositions d'amélioration ou d'autres cours à ajouter dans notre site

Enregistrer un commentaire (0)
Plus récente Plus ancienne